Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-30 | Initial set of changes to build powerpc64 toolchain. | Dale Rahn | |
Disable PIC/PIE for powerpc64 for now. | |||
2019-11-07 | Simplify by getting rid of the unecessary 'depend' rule. | Martin Pieuchot | |
ok patrick@ | |||
2019-10-18 | Add mips64el to LP64_ARCH. | Visa Hankala | |
OK patrick@ | |||
2019-10-14 | Re-sort the if-sequence which sets COMPILER_VERSION to be the same | Patrick Wildt | |
as bsd.own.mk, otherwise on transitioning architectures the wrong compiler is chosen. Also make sure BUILD_CLANG is forced for the libcompiler_rt directory since cross-compiling with two possible compilers would create too much headache. | |||
2019-10-14 | Fix whitespace issues | Patrick Wildt | |
2019-10-14 | powerpc cross-compilation on 64-bit hosts also appears to be safe. | Patrick Wildt | |
2019-10-14 | Pass LINKER_VERSION to binutils and clang cross-build so that they | Patrick Wildt | |
know who the system linker is. | |||
2019-05-22 | Fix malformed conditional after socppc removal. | Patrick Wildt | |
From Krystian Lewandowski | |||
2019-05-11 | socppc makes an extended visit to the bigbucket. | Theo de Raadt | |
ok kettenis | |||
2018-02-04 | Don't assume that we use LLVM's ld(1) if we use clang(1) as main system | Patrick Wildt | |
compiler. Only handle this case when LLD was actually installed during the cross-compiler setup. Unbreaks armv7 after switching to clang since it uses binutils' ld(1). | |||
2017-09-23 | Compile the cross-compiler in the target's objdir instead of polluting | Patrick Wildt | |
the host's. This also allows compiling multiple toolchains in parallel. Clean up the clang object files afterwards so it doesn't collide with the cross-compiled compiler build. | |||
2017-09-12 | Fix cross-compiling GCC toolchains on Clang archs. | Martin Pieuchot | |
ok patrick@ | |||
2017-08-11 | Fix cross builds: no clang depend target, no DESTDIR on HOSTCC build | Dale Rahn | |
ok patrick@ | |||
2017-06-08 | Pass CC and CXX to make depend as well. As soon as we support | Patrick Wildt | |
dependencies in the clang makefiles we need to make sure to use a compiler that supports C++11. | |||
2017-05-23 | Adjust cross-toolchain environment to the changes in the clang build | Patrick Wildt | |
fabric. Since we now also build and use LLVM's lld we can copy lld to the proper directory akin to what we do with clang. Build compiler-rt early as it is needed for building libc. "go for it" mpi@ | |||
2017-03-21 | Export CROSSDIR so that the two users (ld.so and binutils) of that | Patrick Wildt | |
variable actually work correctly. While there, adjust a bit for consistency. "nobody will complain if you break it ;)" kettenis@ | |||
2017-01-27 | We can now build parts of binutils on aarch64 so enable cross-binutils | Jonathan Gray | |
again. ok patrick@ | |||
2017-01-20 | Adjust cross-compilation infrastructure to cope with builduser | Patrick Wildt | |
permission requirements. From Dale Rahn. ok tb@ "commit it" guenther@ | |||
2017-01-04 | With clang as cross-compiler we need to tell it where our cross | Patrick Wildt | |
directory is so that the correct include and library paths are used. For this we create a simple wrapper that calls clang in the correct mode and also passes the sysroot. ok kettenis@ | |||
2016-12-18 | Implement support for cross-compiling arm64 in Makefile.cross. This | Patrick Wildt | |
adds code to build clang as cross-compiler instead of gcc. Since we don't have binutils for aarch64 in base, skip the binutils cross- toolchain build for that architecture. ok kettenis@ | |||
2016-09-23 | Unhook sqlite3. | Stuart Henderson | |
2016-09-03 | Retire zaurus, as it hasn't made the EABI jump and will be permanently broken | Philip Guenther | |
shortly when we use the hardware thread register in userland | |||
2016-08-10 | armish handled some early-gen arm machines, which required tons of | Theo de Raadt | |
workarounds. Some of them will soon stand in the way of armv7. Off to the attic you go. | |||
2016-05-11 | remove hppa64 port, which we never got going beyond broken single users. | Theo de Raadt | |
hppa reverse-stack gives us a valuable test case, but most developers don't have a 2nd one to proceed further with this. ok kettenis | |||
2016-03-09 | We are done providing support for the vax. | Theo de Raadt | |
lots of agreement. | |||
2015-12-08 | Restore parenthesis | Tobias Ulmer | |
2015-12-01 | Send solbourne to where the ........... | Theo de Raadt | |
2015-12-01 | Send Aviion to same place as Nova II | Theo de Raadt | |
discussed with jsg | |||
2015-11-14 | libocurses can go to the Attic. last consumer of it was ramdisk more(1) | Theo de Raadt | |
conceptual ok guenther millert nicm | |||
2015-11-10 | Always honor ${DESTDIR}. OK miod@ | Masao Uebayashi | |
2015-06-05 | Use target BSDOBJDIR when cross-compiling libraries | Tobias Ulmer | |
ok mpi@ | |||
2015-06-01 | Now that we do not need to build binutils 2.15 (except for gdb), simplify the | Miod Vallat | |
build logic. | |||
2015-05-28 | Invert the binutils 2.17 logic to only list non-2.17 platforms. | Miod Vallat | |
2015-02-08 | Fix cross-build. OK jsing@ miod@ guenther@ deraadt@ | Masao Uebayashi | |
2014-10-09 | Remove the last gzsig tendril | Lawrence Teo | |
2014-08-24 | more NO_CROSS | Theo de Raadt | |
2014-07-16 | lynx will go to ports. there are too many reasons for it to go there, | Theo de Raadt | |
and not enough for it to stay. lengthy discussions. | |||
2014-05-09 | Make sure to override PIE_DEFAULT when building a cross-gcc4 | Miod Vallat | |
2014-04-23 | Remove more Kerberos cruft. | Antoine Jacoutot | |
ok jca@ jmc@ | |||
2014-03-18 | Retire hp300, mvme68k and mvme88k ports. These ports have no users, keeping | Miod Vallat | |
this hardware alive is becoming increasingly difficult, and I should heed the message sent by the three disks which have died on me over the last few days. Noone sane will mourn these ports anyway. So long, and thanks for the fish. | |||
2013-09-04 | Beagle has been replaced by armv7. | Patrick Wildt | |
2013-08-06 | Remove 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-06 | tabs got lost in previous rev | Miod Vallat | |
2013-07-05 | ELF_TOOLCHAIN bye bye. | Miod Vallat | |
2013-04-04 | remove BIN{MODE,GRP,OWN} since bsd.own.mk is already included. | Jasper Lievisse Adriaanse | |
ok bmercer@ | |||
2013-03-25 | gumstix was never finished | Theo de Raadt | |
2013-03-25 | the unused palm code goes away. | Theo de Raadt | |
2013-03-10 | Allow the PIE/NOPIE variables in bsd.own.mk to be overriden. Force proper | Miod 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-02 | m68k ports are now ELF citizens. | Miod Vallat | |
2013-01-05 | Switch m88k ports to ELF. | Miod Vallat | |