|
|
libiberty: Use posix_spawn in pex-unix when available. |
Brendan Shanks
|
|
|
jam: mirror Jamfile in Makefile. |
Jessica Hamilton
|
|
|
jam: Silly build fix |
Alexander von Gluck
|
|
|
jam: Fill in missing OSPLAT architectures |
Alexander von Gluck
|
|
|
Fix typo from btrev43210 |
PulkoMandy
|
|
|
libstdc++: fix posix_memalign signature |
Jerome Duval
|
|
|
Merge branch 'vendor-gcc-13' |
Jérôme Duval
|
|
|
gcc/config/i386: apply change from 13.x to haiku |
Jerome Duval
|
|
|
import gcc 13.3.0 |
Jérôme Duval
|
|
|
gcc/config/rs6000: fix typo |
David Karoly
|
|
|
Import GCC 13.2.0 and dependencies |
Niels Sascha Reedijk
|
|
|
jam: document JAM_TARGETS variable |
Zardshard
|
|
|
Import GCC 13.1.0 and dependencies |
Niels Sascha Reedijk
|
|
|
gcc: remove obsolete macro definitions |
Adrien Destugues
|
|
|
import gcc 11.3.0 |
Adrien Destugues
|
|
|
binutils: fix register lookup table for ppc |
David Karoly
|
|
|
import gcc 11.2.0 |
Adrien Destugues
|
|
|
Update PPC toolchain, should fix #18474 |
Yn0ga
|
|
|
import gcc 8.3.0 |
Adrien Destugues
|
|
|
GCC: disable dl_iterate_phdr in libbacktrace |
Niels Sascha Reedijk
|
|
|
import gcc 7.3.0 |
Adrien Destugues
|
|
|
GCC: set the '-rdynamic' command line option to ignore |
Niels Sascha Reedijk
|
|
|
import gcc 5.4.0 |
Jérôme Duval
|
|
|
libgcc: fix config for arm64 |
David Karoly
|
|
|
import gcc 5.3.0 |
Jérôme Duval
|
|
|
Merge branch 'vendor-gcc' GCC 13.2.0 with Haiku changes |
Niels Sascha Reedijk
|
|
|
import gcc 4.8.5 |
Jérôme Duval
|
|
|
Merge branch 'vendor-binutils' for binutils-2.41 |
Niels Sascha Reedijk
|
|
|
import gcc 4.8.4 |
Jérôme Duval
|
|
|
GCC: remove references to dbxelf.h on non-x86 platforms |
Niels Sascha Reedijk
|
|
|
import binutils 2.41 |
Niels Sascha Reedijk
|
|
|
import gcc 4.8.3 |
Jérôme Duval
|
|
|
gcc13: c++tools requires linking to -lnetwork |
Niels Sascha Reedijk
|
|
|
import binutils 2.36.1 |
Adrien Destugues
|
|
|
import gcc 4.8.2 |
Jérôme Duval
|
|
|
Merge branch 'vendor-gcc' GCC 13.1.0 with Haiku changes |
Niels Sascha Reedijk
|
|
|
import binutils 2.32 |
Adrien Destugues
|
|
|
import gcc 4.8.1 |
Jérôme Duval
|
|
|
gcc11: Enable frame pointers by default for Haiku |
X512
|
|
|
import binutils 2.28.1 |
Jérôme Duval
|
|
|
import gcc 4.7.3 |
Jérôme Duval
|
|
|
Fixes build error under MacOS |
Thorsten Claus
|
|
|
import binutils 2.27 |
Jérôme Duval
|
|
|
import gcc 4.6.4 |
Jerome Duval
|
|
|
Add `-rdynamic` as a no-op, similar to `-pthread`. |
Jessica Hamilton
|
|
|
import binutils 2.26.1 |
Jérôme Duval
|
|
|
import gcc 4.6.3 |
Jerome Duval
|
|
|
gcc/config: Drop cdecl and stdcall built-in defines |
Trung Nguyen
|
|
|
import binutils 2.26 |
Jérôme Duval
|
|
|
binutils snapshot 20130408 |
Jerome Duval
|
|
|
gcc/config/riscv64: Drop custom architecture defines for Haiku |
Alexander von Gluck IV
|
|
|
import binutils 2.25.1 |
Jérôme Duval
|
|
|
import binutils 2.23.2 |
Jerome Duval
|
|
|
gcc/riscv: Align Haiku spec to gcc 11 design |
Alexander von Gluck IV
|
|
|
import binutils 2.25 |
Jérôme Duval
|
|
|
import binutils 2.22 |
Jerome Duval
|
|
|
Merge gcc 11.3.0 with Haiku changes |
PulkoMandy
|
|
|
import binutils 2.24 |
Jérôme Duval
|
|
|
gcc: Fix build breakage with latest texinfo |
Alexander von Gluck IV
|
|
|
import mpc 1.2.0 |
Adrien Destugues
|
|
|
binutils: Fix build breakage with latest texinfo |
Alexander von Gluck IV
|
|
|
import gmp 6.2.1 |
Adrien Destugues
|
|
|
Add another standard C++ prototype for string::compare. |
Adrien Destugues
|
|
|
import ISL 0.24 |
Adrien Destugues
|
|
|
ARM/gcc4: fixup ARM configuration to more closely match x86 |
Ithamar R. Adema
|
|
|
Merge 'vendor-gcc' branch in master |
Adrien Destugues
|
|
|
Force POSIX locale, as otherwise the build (makeinfo) may break. |
Oliver Tappe
|
|
|
Merge 'vendor-binutils' branch into master |
Adrien Destugues
|
|
|
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
|
|
|
gcc: Pass --eh-frame-hdr to linker by default |
Trung Nguyen
|
|
|
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
|
|
|
gcc: make -fPIE do the same as -fPIC |
PulkoMandy
|
|
|
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
|
|
|
Fixes build error on MacOS |
Mashijams
|
|
|
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
|
|
|
legacy/gcc: add -pthread no-op. |
Jessica Hamilton
|
|
|
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
|
|
|
haiku: allow passing -pthread as a no-op. |
Jessica Hamilton
|
|
|
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
|
|
|
binutils: enable PE on 32bit build |
Adrien Destugues
|
|
|
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: backport fix for Canadian builds |
Alexander von Gluck IV
|
|
|
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
|
|
|
gcc/config: Fix LINK_SPEC on aarch64,m68k,mips,riscv,rs6000 |
Alexander von Gluck IV
|
|
|
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/config/arm: fix LINK_SPEC |
David Karoly
|
|
|
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: Fix m68k, mipsel |
Alexander von Gluck IV
|
|
|
Bump date versioning for GCC 2.95.3 for R1A4 release |
Joseph R. Prostko
|
|
|
Merge our changes into GCC 11.2. |
Augustin Cavalier
|
|
|
Make build-gcc4-optional-package-Haiku.sh executable |
Joseph R. Prostko
|
|
|
Import GCC 11.2. |
waddlesplash
|
|
|
Corrected x86_64 target in build-gcc4-optional-package-Haiku.sh. |
Alex Smith
|
|
|
Merge changes from HaikuPorts patches. |
Augustin Cavalier
|
|
|
Fixed x86_64 GCC configuration issue resulting in an incorrect crtend.o. |
Alex Smith
|
|
|
jam: make compile_commands.json valid JSON |
Maciej Bałuta
|
|
|
gcc: Avoid out-of-scope access of newv. |
Alexander von Gluck IV
|
|
|
binutils/ld: adjust default page sizes for arm |
David Karoly
|
|
|
Updated the x86_64 toolchain to fix build failures and to be more correct. |
Alex Smith
|
|
|
jam: update version |
Maciej Bałuta
|