Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-05-15 | install cross-links for objdumpc,objcopy,strings | Michael Shalayeff | |
2002-02-22 | Change the regression-tests target to do depend before running regress. | Artur Grabowski | |
2002-01-03 | Only go into regress on "obj", "clean" and "cleandir". | Artur Grabowski | |
2001-09-25 | a bit too soon. | Marc Espie | |
2001-09-25 | link gnu files in. | Marc Espie | |
2001-09-17 | This change (and a little change for alpha gcc config) allowed me to build | Artur Grabowski | |
cross tools and kernels with those cross tools on all archs except mvme88k and hppa. 1. Pass MACHINE_ARCH, not MACHINE to TARGET_MACHINE_ARCH when building old binutils. 2. Instead of using the "intelligent" cpp voodoo to find out MACHINE_ARCH from MACHINE (which has never worked correctly for sparc, 68k and recently it broke for powerpc), we have a table of machine->machine_arch translations. It's easier to modify one table once per arch instead of juggling for a few hours every time some include files change. 3. Remove some sparc64 cruft. 4. Set MACHINE and MACHINE_ARCH in cross-env, otherwise the kernel will try to build libkern for the host. Please note that this doesn't allow you to do complete builds. I haven't even tested cross-lib. Only kernel builds have been tested. | |||
2001-09-14 | Cross-tools changes: | Federico G. Schwindt | |
o Enable c++. o Add missing lib/apache/xml/include directory. o Use lorder from /usr/bin. art@, mickey@ ok. | |||
2001-09-07 | put quotes on CFLAGS in binutils-new | Michael Shalayeff | |
2001-09-07 | don't forget to make depend for croos-binutils-old sub-targets, dunno how it ↵ | Michael Shalayeff | |
got broken but let's blame art since he commits into cross-tools all by himself all the time and breaks it | |||
2001-09-03 | new target: cross-env that prints all environment variables that | Artur Grabowski | |
need to be set for cross building: cd /usr/src/sbin/init make `cd /usr/src ; make TARGET=sparc64 cross-env` Also, xcpp was wrong, cccp is wrong, cpp is probably better. | |||
2001-09-01 | powerpc -> macppc rename changes | Dale Rahn | |
2001-08-31 | Use more brute force when making links for binutils. | Artur Grabowski | |
We simply make sure that there always is a TARGET_CANON-X and an X regardless of which one is the regular file and which one is the symlink. (this is for cross-tools) | |||
2001-08-31 | cccp, not xcpp | Artur Grabowski | |
2001-08-31 | more leftover arc/pmax stuff | Brad Smith | |
-- Ok'd by art@ | |||
2001-08-31 | Magic to make sparc64 cross-tools not bomb in the first 5 minutes | Artur Grabowski | |
of building cross-tools. | |||
2001-06-26 | bye bye MIPS related bits and pieces. | Brad Smith | |
-- Ok'd by deraadt@ | |||
2001-06-26 | Build kerberosV when enabled. | Hans Insulander | |
2001-06-24 | yet another old M: missing SUDO i includes target | Niklas Hallqvist | |
2001-05-14 | Speed-up: | Marc Espie | |
- remove extra subshells; - use exec on terminal commands, avoiding dangling shells that don't control anything. More correct: - use && some more; - remove `-' in front of includes, so that failures WILL fail... Okay millert@, deraadt@ | |||
2001-03-28 | unbreak broken cross-binutils-new target (missing ')' ) | Todd T. Fries | |
2001-01-27 | Fix cross-tools symlinks for old toolchain too | Niklas Hallqvist | |
2001-01-27 | Improve the cross-tools targets so that it now can at least finish | Niklas Hallqvist | |
pmax libs. I have yet to test that they actually work though. | |||
2001-01-17 | at least cross-gcc was broken, can't test cross-binutils, but i bet they are ↵ | Michael Shalayeff | |
broken too | |||
2001-01-15 | Random fixes for cross builds. (especiaslly new binutils) | Artur Grabowski | |
2000-12-30 | Truncate the autoconf cache, rather than outright deleting it (PR 1488) | Angelos D. Keromytis | |
2000-12-12 | Fix cross-binutils-new. | Artur Grabowski | |
Pass the same --disable-foo flags as we do in gnu/usr.bin/binutils This allows me to build alpha -> alpha binutils (Don't ask). | |||
2000-09-03 | Boring... Add :L modifier to all tweakable variables tests. | Marc Espie | |
Closes PR 1246 | |||
2000-08-01 | Only install man pages once. Previously, they would be installed | Todd C. Miller | |
during the lib install stage too. | |||
2000-04-21 | Don't need to explicitly make perl's config.sh, the beforedepend target | Todd C. Miller | |
will do that. | |||
2000-04-09 | using just ldconfig is a bad idea, use -R | Theo de Raadt | |
2000-03-10 | A more normal way of building kerberos, faster, and it works with SUDO | Niklas Hallqvist | |
2000-03-01 | rm dup | Todd T. Fries | |
1999-12-22 | repair a few breakages in cross-tools caused by switch to egcs and new lorder | Michael Shalayeff | |
1999-11-26 | Build libperl with the other libs | Todd C. Miller | |
1999-09-27 | I mean, I hate that prereq *garbage*. but then you guys had to break | Theo de Raadt | |
make includes, too, by not fixing it. Gee, thanks. | |||
1999-03-02 | Provide a method to do prerequisites needed before | Niklas Hallqvist | |
installation of includes can happen. Do these before and not run via ${SUDO}. | |||
1999-02-02 | Don't do two ldconfigs on mips if we're not building kerberos. | imp | |
Many cross-tools cleanups: o remove mkdirs from the front of each of the rules, but instead have them depend on new target cross-dirs, which makes all the directories o Add new target, cross-dirs, to create the directories and symlinks. Before the symlinks in /usr/cross/$TARGET/blah-unknown-openbsd2.4 were never right. o KLUDGE for arc/pmax. MACHINE_ARCH is mips for these machines, but they differ from other machines in that they use mipsel-unknown-openbsd for their gnu config string (failure to have the el causes big endian tools to be built). These fixes allow me to build a usable toolchain and libraries for OpenBSD/arc on FreeBSD/i386 (with a few fixes to FreeBSD as well). I can also build a bootable kernel on the FreeBSD box. I'd like to add a cross-build target shortly that will build cross-tools, then will build and install stuff in DESTDIR with the cross tools living in ${DESTDIR}/usr/cross/${TARGET}. | |||
1999-02-02 | Make cross targets more robust: | imp | |
o Don't build kerberos if KERBEROS==no o Use the lorder in the target tree, rather than relying on the system's lorder to do the right thing in a cross build environment. | |||
1999-01-24 | make depend stuff in cross-*. | Niklas Hallqvist | |
Also build the kerberos libs for the cross environment | |||
1999-01-24 | pass SUDO to make build in kerberosIV. From: jakob@crt.se | Artur Grabowski | |
1999-01-08 | kill local change that should not have gotten committed in last change | Todd C. Miller | |
1999-01-07 | make cleandir needs to run run as well; marc@snafu.org | Todd C. Miller | |
1998-10-30 | set DESTDIR to be empty, not '/' when doing 'make distrib-dirs' so we don't ↵ | Todd C. Miller | |
get /etc/foo, not //etc/foo | |||
1998-09-30 | add a note about building kernel before "make build" | Artur Grabowski | |
1998-09-07 | Optionally use make SUDO=sudo build to build as non-root | Niklas Hallqvist | |
1998-08-28 | fix cross-lib install | Michael Shalayeff | |
1998-05-18 | insert a note about the cross-tools target | Michael Shalayeff | |
1998-05-18 | more links for binutils-new; hmm shouldn't this be single commit w/ the prev ↵ | Michael Shalayeff | |
one? | |||
1998-05-18 | use .CURDIR-relative paths navigating within source tree. | Michael Shalayeff | |
that is, instead of 'cd lib' use 'cd ${.CURDIR}/lib'. PS: what about strings and gdb for cross-binutils-old? those guys are present in the '-new target. | |||
1998-05-18 | setup links for new binutils in an old binutils cosistant way | Michael Shalayeff | |