NetBSD re-synchronization of the source treeThis brings our tree to NetBSD 7.0, as found on -current on the10-10-2015.This updates: - LLVM to 3.6.1 - GCC to GCC 5.1 - Replace minix/commands/z
NetBSD re-synchronization of the source treeThis brings our tree to NetBSD 7.0, as found on -current on the10-10-2015.This updates: - LLVM to 3.6.1 - GCC to GCC 5.1 - Replace minix/commands/zdump with usr.bin/zdump - external/bsd/libelf has moved to /external/bsd/elftoolchain/ - Import ctwm - Drop sprintf from libmincChange-Id: I149836ac18e9326be9353958bab9b266efb056f0
show more ...
Replace cc, c++ & cpp with symlinksIn case of installation of both clang and GCC, we want to be able toswitch which one is the default by adapting the cc, c++ & cpp symlinks.The default behaviou
Replace cc, c++ & cpp with symlinksIn case of installation of both clang and GCC, we want to be able toswitch which one is the default by adapting the cc, c++ & cpp symlinks.The default behaviour implemented here is to prefer clang over gcc ifthey are both installed.Change-Id: Ic14720cd876d2bf934d345a955cb5789378209e6
Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) - Fix for possible unset uid/gid in toproto - Fix for default mtree style - Update libelf - Importing libexecinfo - Resynchronize GCC, mpc, gm
Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) - Fix for possible unset uid/gid in toproto - Fix for default mtree style - Update libelf - Importing libexecinfo - Resynchronize GCC, mpc, gmp, mpfr - build.sh: Replace params with show-params. This has been done as the make target has been renamed in the same way, while a new target named params has been added. This new target generates a file containing all the parameters, instead of printing it on the console. - Update test48 with new etc/services (Fix by Ben Gras <ben@minix3.org) get getservbyport() out of the inner loopChange-Id: Ie6ad5226fa2621ff9f0dee8782ea48f9443d2091
Enable optional GCC install and GCC improvements -By adding MKGCC=yes and MKGCCCMDS=yes on the make commandline it is now possible to compile and install GCC on the system. Before doing this
Enable optional GCC install and GCC improvements -By adding MKGCC=yes and MKGCCCMDS=yes on the make commandline it is now possible to compile and install GCC on the system. Before doing this, if you are not using the build.sh script, you will need to call the fetch scripts in order to retrieve the sources of GCC and its dependencies. -Reduce difference with NetBSD share/mk Move Minix-specific parameters from bsd.gcc.mk to bsd.own.mk, which is anyway patched, so that bsd.gcc.mk is now aligned on the NetBSD version. -Clean libraries dependencies, compiles stdc++ only if gcc is also compiled (it is part of the gcc sources) -Correct minix.h header sequence, cleanup spec headers. -Fix cross-compilation from a 32bit host targeting MINIX/armChange-Id: I1b234af18eed4ab5675188244e931b2a2b7bd943
Partially import gcc and binutilsThey are used as build tools for cross compilation. This import doesnot include the full distribution. Rather, it sports a shell scriptthat will download and patc
Partially import gcc and binutilsThey are used as build tools for cross compilation. This import doesnot include the full distribution. Rather, it sports a shell scriptthat will download and patch the distribution when compiled from/usr/src/tools (yet to be committed). This part of the source tree isonly necessary for cross compilation. It's not used or compiled fornative builds.