88 Commits

Author SHA1 Message Date
René Rebe
fc4fb8b372 * streamline our historically choosing $arch-nocross- triplet by simply using -unknown, like rustc
* adjust rustc.conf accordingly


git-svn-id: https://svn.exactcode.de/t2/trunk@74404 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2025-02-25 18:40:29 +00:00
NoTag
c9ec169c5c * update scripts/parse-config sdever to current year 25-svn
git-svn-id: https://svn.exactcode.de/t2/trunk@72719 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2025-01-02 14:20:54 +00:00
René Rebe
32a570b350 * rename SDECFG_PARALLEL_MAX to just SDECFG_PARALLEL, likewise
git-svn-id: https://svn.exactcode.de/t2/trunk@71560 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2024-11-07 08:38:38 +00:00
René Rebe
2282a512fb * bump version to 24-svn
git-svn-id: https://svn.exactcode.de/t2/trunk@66838 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2024-02-07 11:16:04 +00:00
René Rebe
097d213312 * try to enable getconf bash plugin, to hide incompatible 32- vs. 64-bit
default binary or missing from musl, at least by default, anyway


git-svn-id: https://svn.exactcode.de/t2/trunk@66536 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2024-01-23 13:06:16 +00:00
René Rebe
cad1ce247a * wrap ldconfig, too
git-svn-id: https://svn.exactcode.de/t2/trunk@66322 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2024-01-01 17:41:47 +00:00
René Rebe
d4abb0353f * sed -i 's/tools\.\(native\|cross\)/\1/' *
git-svn-id: https://svn.exactcode.de/t2/trunk@64737 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2023-08-23 11:45:54 +00:00
René Rebe
893894e923 * move PARALLEL_MAX auto detection to parse-config to re-use in more scripts
git-svn-id: https://svn.exactcode.de/t2/trunk@64290 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2023-07-31 16:43:31 +00:00
René Rebe
632c73a55f * removed TOOLCHAIN/.../crosscc, just use .../bin instead
git-svn-id: https://svn.exactcode.de/t2/trunk@63081 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2023-05-12 15:23:42 +00:00
René Rebe
ffe1cc295d * bump global config and initrd (C) to 2023
git-svn-id: https://svn.exactcode.de/t2/trunk@60108 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2023-01-01 22:09:25 +00:00
René Rebe
a8d8d706ff * fixed uname wrapper PATH to not alter PATH for all of the build env
git-svn-id: https://svn.exactcode.de/t2/trunk@59142 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2022-10-28 17:28:41 +00:00
René Rebe
6d06102549 * support building on other systems, like macOS w/ uname in usr/bin
by not hardcoding bin/uname and instead remove the wrapper path


git-svn-id: https://svn.exactcode.de/t2/trunk@59135 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2022-10-28 16:00:01 +00:00
René Rebe
b6255d67e5 * unset DESTDIR, likewise
git-svn-id: https://svn.exactcode.de/t2/trunk@58496 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2022-09-08 22:05:24 +00:00
René Rebe
3c7e398503 * fixed r55650 regression, re-export arch_machine for uame wrapper,
sort variable cluster a bit whlie at it


git-svn-id: https://svn.exactcode.de/t2/trunk@55660 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2022-02-15 11:50:35 +00:00
René Rebe
9392ac8e24 * removed superfluous semicolons in scripts/
sed '/^[^&<[]*/ { /=.\+;.\+=/ { /for/!s/;  / /g;
	  /for/!s/;\([^;]\)/\1/g; s/shift/; shift/g; s/alias/; alias/g;
	  s/then/; then/g ; s/eval/; eval/g ; s/echo/; echo/g ; s/while/;
	  while/g ; s/ ;\([^;]\)/;\1/g ; s/^\([[:space:]]\+\); /\1/ } }'


git-svn-id: https://svn.exactcode.de/t2/trunk@55650 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2022-02-14 22:15:28 +00:00
René Rebe
efc3c9095f * bump sde version to 22-svn
git-svn-id: https://svn.exactcode.de/t2/trunk@54864 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2022-01-03 16:40:49 +00:00
René Rebe
2a89acf2c4 * removed more superflous #!/... from parse-config and .in files
git-svn-id: https://svn.exactcode.de/t2/trunk@53721 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2021-10-11 15:59:46 +00:00
René Rebe
2ea98765ac * bump trunk version to 21-svn
git-svn-id: https://svn.exactcode.de/t2/trunk@52395 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2021-05-16 10:55:34 +00:00
René Rebe
badd65ca92 * fixed new stage-2 to actually set CC et al. to the cross compiler, too
git-svn-id: https://svn.exactcode.de/t2/trunk@51804 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2021-03-18 16:32:06 +00:00
René Rebe
21c3f1f5b6 * changed build scripts to make stage 2 an additional cross stage
for more complex builds, e.g. cicular dependencies, or bootstrapping
	  additional, modern compilers, like rustc (or eventually swift, ...)


git-svn-id: https://svn.exactcode.de/t2/trunk@51803 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2021-03-18 14:33:25 +00:00
René Rebe
5cabdd7494 * removed superflous whitespace before ; in scripts/
sed -i 's/\([^ ]\) \(;[^;)]\)/\1\2/g' scripts/*


git-svn-id: https://svn.exactcode.de/t2/trunk@50972 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2020-12-28 16:07:47 +00:00
René Rebe
576c05ab06 * removed trailing newlines: sed -i '${/^ *$/d}' scripts/*
git-svn-id: https://svn.exactcode.de/t2/trunk@50869 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2020-12-13 10:52:37 +00:00
René Rebe
28d31114e0 * bump version to 20.10
git-svn-id: https://svn.exactcode.de/t2/trunk@50566 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2020-10-26 09:04:45 +00:00
René Rebe
1f69a045a9 * bump sdever (20.3 -> 20.6)
git-svn-id: https://svn.exactcode.de/t2/trunk@49955 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2020-06-27 17:09:35 +00:00
René Rebe
4a555e2b21 * removed over 15 year old automated ROCKCFG -> SDECFG auto-translation
git-svn-id: https://svn.exactcode.de/t2/trunk@49776 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2020-05-01 17:40:56 +00:00
René Rebe
def2b04051 * bump version to 20.3, yay!
git-svn-id: https://svn.exactcode.de/t2/trunk@49587 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2020-03-24 21:11:43 +00:00
René Rebe
2a029215f6 * removes some stray scripts/ white-space at EOL
git-svn-id: https://svn.exactcode.de/t2/trunk@49466 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2020-03-01 22:12:27 +00:00
René Rebe
f0e2510a34 * removed all superflous ./ prefixes from scripts/ sources
git-svn-id: https://svn.exactcode.de/t2/trunk@49465 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2020-03-01 22:02:41 +00:00
René Rebe
5010300df7 * improved scripts/ command substitution: $(cat file) can be replaced
by the equivalent but faster $(< file) ;-)


git-svn-id: https://svn.exactcode.de/t2/trunk@49251 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2020-02-08 15:14:41 +00:00
René Rebe
bd4690dd9a * just use -cc (instead of -gcc) for tools build, e.g. for clang builds
git-svn-id: https://svn.exactcode.de/t2/trunk@48677 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2019-09-15 19:31:43 +00:00
René Rebe
2ef5636f56 * altered default in-development version to 9.0-svn (was -trunk),
should be more informative, modern, yet shorter


git-svn-id: https://svn.exactcode.de/t2/trunk@43916 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2015-03-31 12:52:42 +00:00
René Rebe
7efc5894da * bump trunk version to working target 9.0
git-svn-id: https://svn.exactcode.de/t2/trunk@36779 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2010-07-15 10:42:57 +00:00
René Rebe
ca506808a2 * bumped trunk version to 8.0-trunk
git-svn-id: https://svn.exactcode.de/t2/trunk@25450 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2007-08-10 16:09:02 +00:00
René Rebe
fa23dc21e4 * define $OBJCOPY and $OBJDUMP variables along $CC, $AS and co
* used the new $OBJCOPY to fix the split debug for cross builds


git-svn-id: https://svn.exactcode.de/t2/trunk@24570 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2007-06-15 13:46:09 +00:00
René Rebe
0e3e842e57 * s/ROCK_THIS_IS_CHROOT/SDE_THIS_IS_CHROOT/g
git-svn-id: https://svn.exactcode.de/t2/trunk@23919 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2007-05-03 12:48:42 +00:00
René Rebe
75942ea171 * updated trunk version to 7.0-trunk
git-svn-id: https://svn.exactcode.de/t2/trunk@18802 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2006-07-28 11:58:05 +00:00
René Rebe
af346818f3 * further improved the uname wrapper to use arch_machine which
is exported now. This reveals more fine grained information
	  (like i686 vs. i386) and 64 vs. 32 bit architecture when altered
	  (sparc64 builds) for broken packages relying on this info.


git-svn-id: https://svn.exactcode.de/t2/trunk@18736 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2006-07-24 18:18:14 +00:00
René Rebe
f7642307d7 * bumped version to 2.3-trunk
git-svn-id: https://svn.exactcode.de/t2/trunk@17903 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2006-06-12 17:50:55 +00:00
René Rebe
0473476b6a * reverted r17515 related change of using uname2arch, it was not a vaild exchange
git-svn-id: https://svn.exactcode.de/t2/trunk@17520 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2006-05-18 13:53:39 +00:00
René Rebe
5278c1e86b * fixed parse-config to use the system uname know that we have a
wrapper and made it use uname2arch


git-svn-id: https://svn.exactcode.de/t2/trunk@17515 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2006-05-18 11:29:01 +00:00
René Rebe
9404a2e72f * removed .0 so the trunk version is 2.2-trunk
git-svn-id: https://svn.exactcode.de/t2/trunk@16835 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2006-04-09 18:41:18 +00:00
René Rebe
023ac8cdc6 * changed trunk version to include -trunk
git-svn-id: https://svn.exactcode.de/t2/trunk@16830 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2006-04-09 13:31:55 +00:00
Juergen "George" Sawinski
d83074d466 * revert r16443,16440
git-svn-id: https://svn.exactcode.de/t2/trunk@16444 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2006-03-29 10:25:53 +00:00
Juergen "George" Sawinski
c423d6ef45 * insert $arch_target/bin/ into the PATH only for stage 1
git-svn-id: https://svn.exactcode.de/t2/trunk@16443 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2006-03-29 10:23:20 +00:00
Juergen "George" Sawinski
fd15acc5fe * add .../$toolsdir/${archprefix%-}/bin to the PATH list,
so that not gcc from host system is taken (UNTESTED)


git-svn-id: https://svn.exactcode.de/t2/trunk@16440 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2006-03-29 10:15:38 +00:00
Alejandro Mery Pellegrini
402134e8f6 * forcing HOME=/root to solve flist/base issues when built using sudo
git-svn-id: https://svn.exactcode.de/t2/trunk@16222 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2006-03-23 14:59:55 +00:00
René Rebe
29ec6d38f2 * translate some platform names for the nocross stage (IIRC this also
fixed something)


git-svn-id: https://svn.exactcode.de/t2/trunk@14259 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2005-12-29 17:22:24 +00:00
Alejandro Mery Pellegrini
67e402cd73 * merged 9591 from nestedtargets: changed parse-config to detect targetchain
git-svn-id: https://svn.exactcode.de/t2/trunk@10689 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2005-07-26 00:32:29 +00:00
René Rebe
1c079de734 * reverted r9662 - instead only set the posix conformance level inside
the build, so users still get pedantic tools to create conforming
	  scripts ,-)


git-svn-id: https://svn.exactcode.de/t2/trunk@9663 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2005-06-14 10:15:39 +00:00
René Rebe
9553d26ff7 * bumped trunk version to 2.2.0-alpha - mirror infrastructure set up
git-svn-id: https://svn.exactcode.de/t2/trunk@8479 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
2005-04-22 18:38:38 +00:00