⛏️ index : buildtools.git

Age Commit message Author
Jambase: Restore old ar flags to fix GCC2. Augustin Cavalier
jam: Bump Jambase version, fix typo, and regenerate jambase.c. Augustin Cavalier
Jambase: Change default ARFLAGS and enable NOARSCAN by default. Augustin Cavalier
Jambase: Update some rules from Haiku's overridden set. Augustin Cavalier
Jambase: Remove crelib. Augustin Cavalier
Jambase: Remove old UNIXes. Augustin Cavalier
Jambase: Add a blanket disclaimer about modifications. Augustin Cavalier
Jambase: Remove Mac OS 9 support. Augustin Cavalier
Jambase: Remove RELOCATE. Augustin Cavalier
Jambase: Remove OS/2, VMS, and Borland support. Augustin Cavalier
Jambase: Cleanup formatting and inline LICENSE. Augustin Cavalier
isl: Rerun autoconf. waddlesplash
m4: Add AX_PTHREAD m4 file, fixes the build with older autoconf. waddlesplash
configure: Update/touch so the build system won't try to update it. waddlesplash
Upgrade mpfr to 4.0.1 Fredrik Holmqvist
Upgrade mpc from 1.0.1 to 1.1.0 Fredrik Holmqvist
Upgrade GMP from 5.0.5 to 6.1.2 (2016-12-16) Fredrik Holmqvist
gcc no longer requires cloog for graphite Fredrik Holmqvist
Upgrade isl to version 0.19 Fredrik Holmqvist
Move isl inside gcc dir Fredrik Holmqvist
fix for libstdc++/69506 Jerome Duval
Further synchronization with HaikuPorts patches. Augustin Cavalier
gcc: Synchronize Makefile.in with HaikuPorts one. Augustin Cavalier
Remove the ancient patches directory. waddlesplash
Further fixes to get GCC 7.3 actually working for Haiku builds. waddlesplash
gcc: Initial Haiku support patches based on gcc 5.x Alexander von Gluck IV
import previous mpfr,mpc,gmp Alexander von Gluck IV
import gcc 7.3.0 Alexander von Gluck IV
jam: use posix_spawnp() instead of fork() on linux. Jérôme Duval
bfd: Fix build with newer texinfo. Augustin Cavalier
Merge binutils 2.28.1 Jérôme Duval
Bump legacy gcc version Ingo Weinhold
import binutils 2.28.1 Jérôme Duval
legacy gcc: remove "#pragma once" warning Ingo Weinhold
import binutils 2.27 Jérôme Duval
Increase MAXSYM and add sanity checks. Adrien Destugues
import binutils 2.26.1 Jérôme Duval
Legacy binutils: do not link against Flex. Adrien Destugues
import binutils 2.26 Jérôme Duval
Merge binutils 2.26.1 Jérôme Duval
import binutils 2.25.1 Jérôme Duval
gcc: correct LINK_SPEC for m68k François Revol
import binutils 2.25 Jérôme Duval
Merge gcc 5.4.0. Jérôme Duval
import binutils 2.24 Jérôme Duval
gcc: reassign copyright to the FSF Paweł Dziepak
import gcc 5.4.0 Jérôme Duval
import binutils 2.23.2 Jerome Duval
update reference to gcc4. Jérôme Duval
import gcc 5.3.0 Jérôme Duval
import binutils 2.22 Jerome Duval
gcc: add missing mask blank in ctype_base.h Jérôme Duval
import gcc 4.8.5 Jérôme Duval
gcc: Fix build breakage with latest texinfo Alexander von Gluck IV
gcc: Add to lists of i[34567]86-*-* and x86_64-*-* soft-fp targets. Jérôme Duval
import gcc 4.8.4 Jérôme Duval
binutils: Fix build breakage with latest texinfo Alexander von Gluck IV
Merge gcc 5.3.0 Jérôme Duval
import gcc 4.8.3 Jérôme Duval
Add another standard C++ prototype for string::compare. Adrien Destugues
gcc4: revert partially 419211519c79edc7af6fca9c6a3233129ec54d7d. Jérôme Duval
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
[next]