|
|
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
|