⛏️ index : buildtools.git

Age Commit message Author
import gcc 14.1.0 Niels Sascha Reedijk
Import GCC 13.2.0 and dependencies Niels Sascha Reedijk
Import GCC 13.1.0 and dependencies Niels Sascha Reedijk
import gcc 11.3.0 Adrien Destugues
import gcc 11.2.0 Adrien Destugues
import gcc 8.3.0 Adrien Destugues
import gcc 7.3.0 Adrien Destugues
import gcc 5.4.0 Jérôme Duval
import gcc 5.3.0 Jérôme Duval
import gcc 4.8.5 Jérôme Duval
import gcc 4.8.4 Jérôme Duval
import gcc 4.8.3 Jérôme Duval
import gcc 4.8.2 Jérôme Duval
import gcc 4.8.1 Jérôme Duval
import gcc 4.7.3 Jérôme Duval
import gcc 4.6.4 Jerome Duval
import gcc 4.6.3 Jerome Duval
binutils snapshot 20130408 Jerome Duval
import binutils 2.23.2 Jerome Duval
import binutils 2.22 Jerome Duval
gcc: Fix build breakage with latest texinfo Alexander von Gluck IV
binutils: Fix build breakage with latest texinfo Alexander von Gluck IV
Add another standard C++ prototype for string::compare. Adrien Destugues
ARM/gcc4: fixup ARM configuration to more closely match x86 Ithamar R. Adema
Force POSIX locale, as otherwise the build (makeinfo) may break. Oliver Tappe
Update GCC2 date versioning * Due to recent changes by pulkomandy and myself, the date versioning must be updated * A change to the configure script will follow this commit Joseph R. Prostko
Add gnu directory back to INCLUDE_DEFAULTS * Done for both GCC2 and GCC4 buildtools * Due to this change, hrev44719 will be reverted once new optional packages are built Joseph R. Prostko
Replace outdated paths in buildtools * Replace /boot/beos/system/lib with /boot/system/lib * Performed on configure and libtool.m4 files, as well as patches Joseph R. Prostko
Allow use of c_str() when <charT> != char http://gcc.gnu.org/ml/libstdc++-prs/2000-q4/msg00004.html This allows use on std::wstring, and others. Adrien Destugues - PulkoMandy
Add missing tan(), tanh() and log10() for std::complex. These are part of the C++ standard, I don't know how they went missing in our version. http://www.cplusplus.com/reference/std/complex/ Adrien Destugues - PulkoMandy
Remove outdated fix for O_BINARY / O_TEXT in Haiku * O_BINARY and O_TEXT were removed from Haiku way back in hrev38962 * This patch removes the fix that used to unset those flags * Now gcc/intl/loadmsgcat.c is back to the GCC 4.6.3 stock file Thanks diger for noticing the previously needed fix was still in place unintentionally Joseph R. Prostko
Address issue with building code that relies on SSP * -lssp_nonshared being passed at link time was resulting in multiple definition errors * Apps such as Perl and CUPS would fail to build due to this * This should alleviate the problem when -fstack-protector or -fstack-protector-all are used Thanks to diger for letting me know of this issue and making me aware of a fix Joseph R. Prostko
Remove invalid "true" argument from --enable-shared as part of the binutils build * This had the side effect of doing the opposite of the intended goal * Now the GCC package is smaller, as before there was a lot of static linking happening Thanks to diver for pointing out the size change of the GCC package, as it helped me find this issue. Joseph R. Prostko
Lower optimization level for building jam * This changes the optimization level from -O3 to -O * This will prevent segfaults when creating jam via the Makefile on FreeBSD * Benchmarking was done, and there seems to be no negative performance impact * Another option would be -O3 -fno-strict-aliasing, but this has no noticeable benefit over -O Joseph R. Prostko
Update from GCC 4.6.2 to 4.6.3 for R1A4 * This update resolves the segfault/ICE in gcc/c-parser.c while building natively * gcc/gengtype.c was already updated to GCC 4.6.3 version previously in btrev43031, so no change there * gcc/libiberty/make-relative-prefix is the stock 4.6.3 version now, as the workaround for Haiku is no longer needed * This update is otherwise the GCC patches for upgrading 4.6.2 to 4.6.3 core/g++ applied to our sources Joseph R. Prostko
Bump date versioning for GCC 2.95.3 for R1A4 release Joseph R. Prostko
Make build-gcc4-optional-package-Haiku.sh executable Joseph R. Prostko
Corrected x86_64 target in build-gcc4-optional-package-Haiku.sh. Alex Smith
Fixed x86_64 GCC configuration issue resulting in an incorrect crtend.o. Alex Smith
gcc: Avoid out-of-scope access of newv. Alexander von Gluck IV
Updated the x86_64 toolchain to fix build failures and to be more correct. Alex Smith
gcc: ASM_COMMENT_START shouldn't be defined at the OS level. Jerome Duval
updated optional package build script for gcc4 to make a cross compiler. Jérôme Duval
Fix arm regression since 4.6 Jérôme Duval
updated gcc4 optional package build script Jerome Duval
Get rid of svr4 for powerpc too, it's now deprecated. Jérôme Duval
Merge commit '4.6.2' Jérôme Duval
Merge commit '4.5.3' Jérôme Duval
import of gcc 4.6.2 (core and g++ only). Jérôme Duval
binutils: fix out of tree building with syslex regens Jérôme Duval
import of gcc 4.5.3 (core and g++ only). Jérôme Duval
Fix merge of binutils 2.22. Sorry for the noise. Jérôme Duval
Fix the merge of binutils 2.22, sorry for the noise. Jérôme Duval
Missing files for binutils 2.22 Jérôme Duval
Merge binutils 2.22 Jérôme Duval
import binutils 2.22 Jérôme Duval
import binutils 2.19 Jérôme Duval
import binutils 2.19 Jérôme Duval
Get rid of svr4, it will be deprecated in 4.6 Jérôme Duval
Bumped up the VERSION and made JAMVERSYM identical to it. Matt Madia
Created new jam variable JAMJOBS, which is set by the -jx flag. Matt Madia
Automatic whitespace cleanup. No functional change. Matt Madia
Fix use of non-existent variable (GCCDATE instead of gccDate). Oliver Tappe
Add Haiku to list of elf-target so that is_elf is true. This enables --enable-gold flag to be used (doesn't compile yet though). The gold linker promises up to five times faster linking than ld, it is also possible to use link-time optimizations. Fredrik Holmqvist
Improve build-gcc2-optional-package.sh: Oliver Tappe
Bump legacy compiler version. Oliver Tappe
Define __STDC_ISO_10646__ in our gccs. Oliver Tappe
Prevent fixing the includes. Matt Madia
Add more generated files of legacy gcc to .gitignore Oliver Tappe
Add autom4te.cache to .gitignore Oliver Tappe
Drop another .info target that triggers invocation of makeinfo. Oliver Tappe
Drop obsolete documentation on building as cross compiler for BeOS Oliver Tappe
Cleanup gcc4 buildtools a bit: * replace gmp.info-? in gcc/gmp/doc by gmp.info, since the latter is the makeinfo target that will otherwise have to be generated each time gcc4 is built * add autom4te.cache to svn:ignore Oliver Tappe
Trying to fix #8063 (failure to build gcc2 when updating info files): * remove all *.info targets so the gcc2 build system doesn't try to update them, as that doesn't always work because of apparent incompatibilities with newer makeinfo versions Oliver Tappe
Update gcc4 install instructions to reflect change to 4.5 Scott McCreary
Merging GCC 4.5.3 in trunk. Patch in #6840 is required to build Haiku. Jérôme Duval
Adding inline mpc directory so the MPC library is built as part of GCC 4.5 Jérôme Duval
Make the ..patience.. count comparison postinc so it shows one at the start and use every 10k target instead. Fredrik Holmqvist
Only write "...patience..." every 5000th target instead of 1000th. Fredrik Holmqvist
Disabled the "..skipped x for lack of y..." message as it is not very useful information and hides the interesting info in noise (why it failed). It should probably be a command line option as it might be interesting in some cases. Also added a "Build Failure" at the end if there were failed targets. Fredrik Holmqvist
circumvent strange problems during build of gprof ('no objective-c compiler found') caused by our current make version (3.82) Oliver Tappe
changes to match what got used by upstream in 4.5 Jérôme Duval
Merged gcc4-weak-symbols branch. Ingo Weinhold
Strip the executables of debug info. Ingo Weinhold
Fixed creating the "current" symlink. Spotted by Stippi. Ingo Weinhold
* Add an include/g++ symlink in the package. Apparently it isn't created by "make install" anymore. * Add the "current" symlink in the ".../tools" directory. Ingo Weinhold
Script to build a gcc 4 optional package from the sources. Ingo Weinhold
Updated instructions. Ingo Weinhold
Enable O3 optimization for Jam. Fredrik Holmqvist
I now get Archive actions too long (max 40960)! on OSX, so enlarge it a little. François Revol
* added autom4te.cache to svn:ignore, which seems to have been created due to the updated config.guess and/or config.sub Oliver Tappe
Part of #3298: * applied patch by VinDuv that allows to build the legacy buildtools on Mac OS X - thanks! Oliver Tappe
Part of #3298: * applied (slightly changed) patch by VinDuv that updates config.guess and config.sub in order to be able to build the legacy buildtools on Mac OS X - thanks! Oliver Tappe
Fix #5971: * bump version of legacy compiler to match the expectations in our configure script Oliver Tappe
* The script should now build working gcc2 packages. Axel Dörfler
* Forgot to create the "current" symlink (and add it to the archive - not yet tested). * Use -n for links to directories in case the target already exists. Axel Dörfler
* Updated install help text with how to build the binutils documentation. * Added a work-in-progress script to automate building a GCC2 package. Axel Dörfler
* Enable c9x for C++ as well to enable the standard way for variadic macros (this has no other side effect). Axel Dörfler
* revert 37775, as the define has a wrong value and it's probably better to do stuff like this somewhere in our libc headers. Oliver Tappe
* added standard define __STDC_ISO_10646__ to all compiler configurations, indicating that haiku uses ISO_10646 in wchar_t (in our case: UTF-32) Oliver Tappe
[next]