⛏️ index : buildtools.git

Age Commit message Author
import gcc 4.8.2 Jérôme Duval
ARM/gcc4: fixup ARM configuration to more closely match x86 Ithamar R. Adema
Merge binutils 2.26 Jérôme Duval
import gcc 4.8.1 Jérôme Duval
Force POSIX locale, as otherwise the build (makeinfo) may break. Oliver Tappe
gcc2, gcc4: Correct LINK_SPEC Simon South
import gcc 4.7.3 Jérôme Duval
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
binutils (legacy): ld: Set ELF interpreter to "/system/runtime_loader" Simon South
import gcc 4.6.4 Jerome Duval
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
gcc2: Allow the user to build non-PI executables Simon South
import gcc 4.6.3 Jerome Duval
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
gcc: ppc: Remove now-redundant CC1_SPEC Simon South
binutils snapshot 20130408 Jerome Duval
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
binutils: ld: Set ELF interpreter to "/system/runtime_loader" Simon South
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
gcc: LINK_SPEC: Gently refactor Simon South
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
gcc: CC1_SPEC, LINK_SPEC: Wrap lines at 80 columns Simon South
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
gcc: Allow the user to build non-PI executables Simon South
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
Revert "jam: Fix build/run on Windows." Jérôme Duval
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
gcc: rest clean up after 15ab9ca51d2. Jérôme Duval
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
gcc: don't define JCR_SECTION_NAME when TARGET_NO_JCR_SECTION_NAME. Jérôme Duval
Bump date versioning for GCC 2.95.3 for R1A4 release Joseph R. Prostko
gcc: clean up after 15ab9ca51d2. Jérôme Duval
Make build-gcc4-optional-package-Haiku.sh executable Joseph R. Prostko
MIPS: Fix cross-tools build. haiqu
Corrected x86_64 target in build-gcc4-optional-package-Haiku.sh. Alex Smith
Merge binutils 2.25.1 Jérôme Duval
Fixed x86_64 GCC configuration issue resulting in an incorrect crtend.o. Alex Smith
jam: Fix build/run on Windows. Augustin Cavalier
gcc: Avoid out-of-scope access of newv. Alexander von Gluck IV
gcc: sync configure.ac with configure and regen. Jérôme Duval
Updated the x86_64 toolchain to fix build failures and to be more correct. Alex Smith
Merge gcc 4.8.5 Jérôme Duval
gcc: ASM_COMMENT_START shouldn't be defined at the OS level. Jerome Duval
gcc: fix PPC LINK_SPEC so bootstrapping gcc works again François Revol
updated optional package build script for gcc4 to make a cross compiler. Jérôme Duval
gcc: force -fPIC instead of -fpic by default on ppc François Revol
Fix arm regression since 4.6 Jérôme Duval
binutils: fix PPC GOT issue François Revol
updated gcc4 optional package build script Jerome Duval
gcc: update ppc linker emulation name François Revol
Get rid of svr4 for powerpc too, it's now deprecated. Jérôme Duval
binutils: rename elf_ppc_haiku emulation to elf32ppchaiku François Revol
Merge commit '4.6.2' Jérôme Duval
binutils: reorder ppc dependency François Revol
Merge commit '4.5.3' Jérôme Duval
import of gcc 4.6.2 (core and g++ only). Jérôme Duval
Merge binutils 2.25 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
Merge gcc 4.8.4 Jérôme Duval
Fix merge of binutils 2.22. Sorry for the noise. Jérôme Duval
Fix x86 configure option for crosscompile on Linux mshlyn
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
jam: add internal dependencies for multi-file generating actions Jessica Hamilton
Merge binutils 2.22 Jérôme Duval
import binutils 2.22 Jérôme Duval
Forgot to fix LDBL_MIN... Adrien Destugues
import binutils 2.19 Jérôme Duval
import binutils 2.19 Jérôme Duval
gcc2: rewrite LDBL_MIN/MAX/EPSILON without hex-floats. Adrien Destugues
Get rid of svr4, it will be deprecated in 4.6 Jérôme Duval
gcc2: fix LDBL_MIN, LDBL_MAX, and LDBL_EPSILON Adrien Destugues
Bumped up the VERSION and made JAMVERSYM identical to it. Matt Madia
Don't switch on -shared if the user specifies -r. Jessica Hamilton
Created new jam variable JAMJOBS, which is set by the -jx flag. Matt Madia
Don't switch on -shared if the user specifies -r Nick Smallbone
Automatic whitespace cleanup. No functional change. Matt Madia
jam: do not set OPTIM by default Paweł Dziepak
Fix use of non-existent variable (GCCDATE instead of gccDate). Oliver Tappe
ARM/gcc: make LINK_SPEC match our other platforms. Ithamar R. Adema
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
Fix format-related warnings during build of jam. Oliver Tappe
Improve build-gcc2-optional-package.sh: Oliver Tappe
Bump version of legacy compiler. Oliver Tappe
Bump legacy compiler version. Oliver Tappe
Add crtbeginS.o and crtendS.o to configure.in, too. Oliver Tappe
Define __STDC_ISO_10646__ in our gccs. Oliver Tappe
Fix build failure on m68k and powerpc. Oliver Tappe
Prevent fixing the includes. Matt Madia
Let gcc2 use crtbeginS.o and crtendS.o, too. Oliver Tappe
Add more generated files of legacy gcc to .gitignore Oliver Tappe
Explicitly link libgcc and cleanup search paths. Oliver Tappe
Add autom4te.cache to .gitignore Oliver Tappe
Apply shared-library-related fixes to libtool.m4, too. Oliver Tappe
Drop another .info target that triggers invocation of makeinfo. Oliver Tappe
Use crtbeginS.o and crtendS.o for everything. Oliver Tappe
Drop obsolete documentation on building as cross compiler for BeOS Oliver Tappe
Fix configuration of libstdc++. 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
[next]