summaryrefslogtreecommitdiff
path: root/Makefile.cross
AgeCommit message (Collapse)Author
2013-08-06Remove support for COMPILER_VERSION == gcc2.Miod Vallat
Change the logic depending upon COMPILER_VERSION everywhere, to assume gcc4 is the norm and to explicitely test for gcc3 when a different behaviour is required. No functional change intended. Be sure to `make install' in share/mk before attempting to do anything.
2013-07-06tabs got lost in previous revMiod Vallat
2013-07-05ELF_TOOLCHAIN bye bye.Miod Vallat
2013-04-04remove BIN{MODE,GRP,OWN} since bsd.own.mk is already included.Jasper Lievisse Adriaanse
ok bmercer@
2013-03-25gumstix was never finishedTheo de Raadt
2013-03-25the unused palm code goes away.Theo de Raadt
2013-03-10Allow the PIE/NOPIE variables in bsd.own.mk to be overriden. Force properMiod Vallat
values in Makefile.cross to make sure binutils are built with the proper PIE_DEFAULT value for the target. ok millert@ deraadt@
2013-02-02m68k ports are now ELF citizens.Miod Vallat
2013-01-05Switch m88k ports to ELF.Miod Vallat
2012-11-13Pass -DOPENBSD_CROSS to CFLAGS when cross-compiling gcc2. Temporary bandaidMiod Vallat
until we get rid of it. Soon.
2012-11-13Make COMPILER_VERSION a definitive assignment in there, for it to overrideMiod Vallat
<bsd.own.mk>. Allows cross-gcc to be built on a host using a different compiler version than the target.
2012-08-23no need to know about afs, since it is goneTheo de Raadt
2012-08-14Garbage collect the USE_GCC variables; everything usesMatthew Dempsky
COMPILER_VERSION now. From Brad.
2012-08-02remove leftover NOLINT, WANTLINT, LINTFLAGS, LOBJ vars and lint targets.Okan Demirmen
ok guenther@
2012-07-13Add sqlite3 to NO_CROSS since it depends on libreadline - this would thenJoel Sing
require cross-gnu to build before we can build cross-bin.
2012-06-20more mac68k bits for the atticMatthew Dempsky
2012-04-06Do not try to cross build nginx, since it does not work.Joel Sing
2011-11-12- add avr32 which'll use gcc4/binutils-2.17Jasper Lievisse Adriaanse
- remove BINUTILS217_ARCH from Makefile.cross as bsd.own.mk is included there (requested by drahn@) ok drahn@ deraadt@
2011-11-11Allow 64bit -> arm cross compilation as it appears safe (amd64 -> arm at least)Dale Rahn
include bsd.own.mk to get the correct compiler architectures (if only Makefile.cross is used)
2011-09-23Detect word-size mismatches between host and target, which result inPhilip Guenthe
the cross compiler generating bad code, and abort ok deraadt@
2011-09-18ia64 should use gcc4; sort the list of binutils-2.17 platforms while I'm thereMark Kettenis
ok jsing@, miod@
2011-08-05Switch hppa64 cross compiling environment to gcc4.Mark Kettenis
2011-07-27Switch hppa64 to binutils-2.17Mark Kettenis
2011-07-07remove mvmeppc; it is really rough shape. ok drahn miodTheo de Raadt
2011-07-05Allow switching between binutils and binutils 2.17.Dale Rahn
NOTE: binutils-2.17 has not been tested on any archs. ok pirofti@
2011-06-16Typo, BINOWN -> BINGRPMartin Pieuchot
ok miod@
2010-10-17unlink libsectok from the build; ok markus@ deraadt@Damien Miller
2010-09-25Copy the right bits to the right places for gcc4.Dale Rahn
2010-09-24Switch mips-based ports to gcc4. Most of the work has been done by kettenis@.Miod Vallat
2010-09-23Remove tn3270 reference.Paul Irofti
2010-09-20add octeon as cross build target arch. ok miod@Takuya ASADA
2010-09-20nsd uses configure, so put it in NO_CROSS for now.Dale Rahn
2010-09-09Sigh, check in the actual diff, not a backout of th previous change.Dale Rahn
Use TARGET_ARCH, not MACHINE_ARCH. Fix from Tobias Ulmer. ok jsg@ jasper@
2010-09-09Use TARGET_ARCH, not MACHINE_ARCH. Fix from Tobias Ulmer. ok jsg@ jasper@Dale Rahn
2010-08-25sync the list of gcc4 archs with bsd.own.mkJonathan Gray
ok miod@
2010-07-09Fix cross build problem with cpp, marex pointed out that it wasn't committed.Dale Rahn
2010-06-01Initial attempt at being COMPILER_VERSION and gcc4 compatible.Dale Rahn
2010-05-31moko goes away.Dale Rahn
2010-02-05Force MACHINE_CPU when building cross-toolchain or cross-building. This allowsMiod Vallat
loongson cross-tools to be configured correctly.
2009-09-21Add all arm based architectures. ok miod@.Matthieu Herrb
2009-09-09Palm: Integration into the treeMarek Vasut
OK deraadt@
2008-09-06Try to clean up the cross build environment, more of the tree cross builds nowDale Rahn
ok miod@
2008-05-13socppc is powerpcMiod Vallat
2007-08-01another cats remnantTheo de Raadt
2007-02-06feed bsdsrc/objdir and makeobjdir in cross-env allowing make obj and the ↵Michael Shalayeff
like to work on random directories; found w/ rainerx0r; drahn@ ok
2006-12-19missing TARGET_ARCH handling (solbourne)Theo de Raadt
2006-10-06Early bits for a 32-bit SuperH toolchain, currently for little-endianMiod Vallat
systems only; more work is necessary in ld land.
2006-09-27alpha is gcc3 nowMichael Shalayeff
2006-06-16typooMichael Shalayeff
2006-06-06System build pieces for armish arch.Dale Rahn