|
|
Fix #5971: * bump version of legacy compiler to match the expectations in our configure script |
Oliver Tappe
|
|
|
Import GCC 8.3. |
Augustin Cavalier
|
|
|
* The script should now build working gcc2 packages. |
Axel Dörfler
|
|
|
binutils: enable a.out target for sparc. |
PulkoMandy
|
|
|
* 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
|
|
|
riscv64: Fix startfile spec which breaks sysroot |
Alexander von Gluck IV
|
|
|
* 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
|
|
|
riscv64: Disable MULTILIB for now to keep things simple |
Alexander von Gluck IV
|
|
|
* Enable c9x for C++ as well to enable the standard way for variadic macros (this has no other side effect). |
Axel Dörfler
|
|
|
riscv64: Fix potentially missing ld/gas |
Alexander von Gluck IV
|
|
|
* 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
|
|
|
Fix gcc config for Haiku on sparc |
PulkoMandy
|
|
|
* 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
|
|
|
gcc/mpfr: Disable LTO unconditionally. |
Augustin Cavalier
|
|
|
The strcpy() usage would overwrite its own buffer. The behaviour somehow worked in Linux but it seems to have changed in Ubuntu 10.04 x64 and compiling GCC 2 would not work on it. |
Bruno G. Albuquerque
|
|
|
haiku: Add riscv arch support |
Alexander von Gluck IV
|
|
|
Patch by Nathan Mentley: Fixed multilib generation for x86-64. |
Ingo Weinhold
|
|
|
haiku: Get sparc buildtools going |
Adrien Destugues
|
|
|
* updated version for current build |
Oliver Tappe
|
|
|
Jambase: Restore old ar flags to fix GCC2. |
Augustin Cavalier
|
|
|
* fix infinite loop when the utf-8 -> utf-32 converter encounters an invalid utf-8 sequence/byte |
Oliver Tappe
|
|
|
jam: Bump Jambase version, fix typo, and regenerate jambase.c. |
Augustin Cavalier
|
|
|
* fix build when building gcc2 with gcc2 (c89-syntax) |
Oliver Tappe
|
|
|
Jambase: Change default ARFLAGS and enable NOARSCAN by default. |
Augustin Cavalier
|
|
|
* fix wide character literals by implicitly converting from utf-8 (which we assume as the input charset) to utf-32 (which is used by Haiku's wchars) |
Oliver Tappe
|
|
|
Jambase: Update some rules from Haiku's overridden set. |
Augustin Cavalier
|
|
|
* cleanup of installation hints (had this lying on my disk for a while). |
Oliver Tappe
|
|
|
Jambase: Remove crelib. |
Augustin Cavalier
|
|
|
* gmp-impl.h and longlong.h headers are needed at each stage of the mpfr build. |
Jérôme Duval
|
|
|
Jambase: Remove old UNIXes. |
Augustin Cavalier
|
|
|
Don't define ssize_t for Haiku in GCC4, the next commit will define it in Haiku headers (see also #5719). |
Jérôme Duval
|
|
|
Jambase: Add a blanket disclaimer about modifications. |
Augustin Cavalier
|
|
|
* modified gcc Makefile.in to copy gmp-impl.h and longlong.h headers to build gmp directory (see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44455 ). * merged mpfr 3.0.0 and gmp 5.0.1 in buildtools trunk |
Jérôme Duval
|
|
|
Jambase: Remove Mac OS 9 support. |
Augustin Cavalier
|
|
|
Merging GCC 4.4.4 in trunk. |
Jérôme Duval
|
|
|
Jambase: Remove RELOCATE. |
Augustin Cavalier
|
|
|
Patch by Nathan Mentley: Added initial support for Haiku x86_64. |
Ingo Weinhold
|
|
|
Jambase: Remove OS/2, VMS, and Borland support. |
Augustin Cavalier
|
|
|
* updated build instructions for gcc4 |
Oliver Tappe
|
|
|
Jambase: Cleanup formatting and inline LICENSE. |
Augustin Cavalier
|
|
|
* added new file with compilation instructions for gcc2 on haiku * removed installation instructions for BeOS |
Oliver Tappe
|
|
|
isl: Rerun autoconf. |
waddlesplash
|
|
|
* update gcc2 version date to 100420 (today) |
Oliver Tappe
|
|
|
m4: Add AX_PTHREAD m4 file, fixes the build with older autoconf. |
waddlesplash
|
|
|
The "cpp" header directory should only be included in C++ mode. Should fix #5630 once the gcc optional packages have been rebuilt. |
Ingo Weinhold
|
|
|
configure: Update/touch so the build system won't try to update it. |
waddlesplash
|
|
|
setting mime-type for html files |
Matt Madia
|
|
|
Upgrade mpfr to 4.0.1 |
Fredrik Holmqvist
|
|
|
Changes the setting of M4 to =m4. Allows Python on linux to successfully compile the buildtools. Fixes #5561 |
Matt Madia
|
|
|
Upgrade mpc from 1.0.1 to 1.1.0 |
Fredrik Holmqvist
|
|
|
Don't use unknown strings as fprintf() format. |
Ingo Weinhold
|
|
|
Upgrade GMP from 5.0.5 to 6.1.2 (2016-12-16) |
Fredrik Holmqvist
|
|
|
Patch by Johannes Wischert: Force a check for the need for long long for arm target. This should fix building the crosstools for arm on 32bit hosts. |
François Revol
|
|
|
gcc no longer requires cloog for graphite |
Fredrik Holmqvist
|
|
|
Fix for #4885 (jam crashing in OSX 64bit). The prototype for getcwd() was missing, so defaulting to int as return type, cutting the address to 32bit. We probably want to include unistd.h for other OSes too... |
François Revol
|
|
|
Upgrade isl to version 0.19 |
Fredrik Holmqvist
|
|
|
Patch by scottmc: * On Haiku, the jam install folder should be /boot/common. |
Stephan Aßmus
|
|
|
Move isl inside gcc dir |
Fredrik Holmqvist
|
|
|
* added new readme that describes the current way of building gcc4 on haiku |
Oliver Tappe
|
|
|
fix for libstdc++/69506 |
Jerome Duval
|
|
|
* added workaround to gcc4 configuration that makes the comparison of stage2 and stage3 compilers work on haiku (using objdump instead of cmp, as suggested by Michael) |
Oliver Tappe
|
|
|
Further synchronization with HaikuPorts patches. |
Augustin Cavalier
|
|
|
[ARM] [GSoC] François Revol + Johannes Wischert: - add missing bits needed to use EABI by default (which should be == AAPCS == BPABI if I understood it right), - include t-bpabi and bpabi.h, - added an arm/t-haiku and arm/haiku.h to correct back some stuff after them as is done for linux, - add multilib variants for softfloat (for xscale) and softfp (AAPCS), - undo the LIBGCC_SPEC override for arm, it might have been the cause of multilib not working, not sure, - make armv6 default target. This allows building for both overo and verdex boards with some mods, though it emits calls to exception unwinding stuff that requires some more symbols (like abort), and should probably be fixed some other way. |
François Revol
|
|
|
gcc: Synchronize Makefile.in with HaikuPorts one. |
Augustin Cavalier
|
|
|
* merged 32bit-wchar_t branches of buildtools and haiku back into the respective trunk |
Oliver Tappe
|
|
|
Remove the ancient patches directory. |
waddlesplash
|
|
|
* specify type for $$ in order to make newer bison versions happy, such that gcc2 can be compiled on haiku |
Oliver Tappe
|
|
|
Further fixes to get GCC 7.3 actually working for Haiku builds. |
waddlesplash
|
|
|
* Applied patch by Christian: build fix for Cygwin. |
Axel Dörfler
|
|
|
gcc: Initial Haiku support patches based on gcc 5.x |
Alexander von Gluck IV
|
|
|
* no longer complain about %z being an unknown conversion type - our printf() is much newer than gcc-2.95.3 and does support it |
Oliver Tappe
|
|
|
import previous mpfr,mpc,gmp |
Alexander von Gluck IV
|
|
|
* applied fix for optimization of wchar_t constants which is mentioned in the ICU configuration for BeOS, since otherwise we could not use optimization for ICU at all. [see http://gcc.gnu.org/ml/gcc-patches/2000-09/msg00454.html] |
Oliver Tappe
|
|
|
import gcc 7.3.0 |
Alexander von Gluck IV
|
|
|
Remove USE_GAS as for other platforms since it's deprecated, as suggested by umccullough, please shout if it breaks anything. |
François Revol
|
|
|
jam: use posix_spawnp() instead of fork() on linux. |
Jérôme Duval
|
|
|
Applied patch for arm haiku target from Johannes Wischert (bug #3633) The cross tools build still needs the arm specific headers in Haiku to complete (bug #3763) |
Jérôme Duval
|
|
|
bfd: Fix build with newer texinfo. |
Augustin Cavalier
|
|
|
Tweaks. Removing superflous config. Cleaner and closer to defaults, hopefully. |
Jonas Sundström
|
|
|
Merge binutils 2.28.1 |
Jérôme Duval
|
|
|
The define __BEOS__ is not relevant to Haiku. |
Jonas Sundström
|
|
|
Bump legacy gcc version |
Ingo Weinhold
|
|
|
Adding mipsel-unknown-haiku. Work in progress. Correctness uncertain. Especially gcc/gcc/config/mips/haiku.h. Inspired by the other Haiku targets x86/ppc/arm. |
Jonas Sundström
|
|
|
legacy gcc: remove "#pragma once" warning |
Ingo Weinhold
|
|
|
Removed yasm from the buildtools module. If we don't need Haiku-specific modifications, there's no point in it being in the repository at all. Besides, version 0.8.0 is out already. |
Ingo Weinhold
|
|
|
Increase MAXSYM and add sanity checks. |
Adrien Destugues
|
|
|
add newline to end of file |
David McPaul
|
|
|
Legacy binutils: do not link against Flex. |
Adrien Destugues
|
|
|
scripts to build yasm on beos and haiku |
David McPaul
|
|
|
Merge binutils 2.26.1 |
Jérôme Duval
|
|
|
Add yasm 0.7.2 to build tools |
David McPaul
|
|
|
gcc: correct LINK_SPEC for m68k |
François Revol
|
|
|
Add the -no-undefined flag only for non-shared objects as before, i.e. shared libraries are allowed to use undefined symbols. |
Michael Lotz
|
|
|
Merge gcc 5.4.0. |
Jérôme Duval
|
|
|
* Change gnu include path to 3rdparty and also add /boot/common/include to the include list as in r28324. I really thought I updated this based on this patch. * Added /boot/home/config/include to the include list as well, not sure why this wasn't present before. If there's a specific reason against it please tell. |
Michael Lotz
|
|
|
gcc: reassign copyright to the FSF |
Paweł Dziepak
|
|
|
* Amend link and startfile specs for the -shared option. * Remove the part of the link specs that automatically names the output after the last source file. Therefore we'll produce a.out for now. Sadly the %b variable does also evaluate to libraries in GCC4 which makes it unusable for this case. A "gcc file.cpp -lstdc++" would for example produce an output named libstdc++... |
Michael Lotz
|
|
|
update reference to gcc4. |
Jérôme Duval
|
|
|
Add missing default CPU setting for m68k. |
Michael Lotz
|
|
|
gcc: add missing mask blank in ctype_base.h |
Jérôme Duval
|