|
|
Make the arm target valid as well. |
Michael Lotz
|
|
|
gcc: Add to lists of i[34567]86-*-* and x86_64-*-* soft-fp targets. |
Jérôme Duval
|
|
|
Add missing support for ppc and m68k targets. |
Michael Lotz
|
|
|
Merge gcc 5.3.0 |
Jérôme Duval
|
|
|
Remove the extra /posix from the NATIVE_SYSTEM_HEADER_DIR since we override the limits test adding it again. Should fix native GCC4 compilation. |
Michael Lotz
|
|
|
gcc4: revert partially 419211519c79edc7af6fca9c6a3233129ec54d7d. |
Jérôme Duval
|
|
|
Updating config.guess and config.sub so the inline GMP and MPFR libs can be built under Haiku. |
Michael Lotz
|
|
|
Merge binutils 2.26 |
Jérôme Duval
|
|
|
Broke finding limits.h for the cross-compiler by removing that. For the native compile it's enough the set the NATIVE_SYSTEM_HEADER_DIR, but for cross compiling this is needed. Sorry for that, should've be more cautious when updating. |
Michael Lotz
|
|
|
gcc2, gcc4: Correct LINK_SPEC |
Simon South
|
|
|
Move t-haiku where it should be. It's shared for all platforms of course. |
Michael Lotz
|
|
|
binutils (legacy): ld: Set ELF interpreter to "/system/runtime_loader" |
Simon South
|
|
|
Put the changes to the generated build files into their .ac/.am source. |
Michael Lotz
|
|
|
gcc2: Allow the user to build non-PI executables |
Simon South
|
|
|
This should fix running the get_patches script. I don't really know how this could previously have worked. I can just guess that on the platform it worked, the MPFR lib wasn't built because it was preinstalled. |
Michael Lotz
|
|
|
gcc: ppc: Remove now-redundant CC1_SPEC |
Simon South
|
|
|
Don't blindly assume -lm presence. Add a check for the host and remove the -lm on Haiku so building should work natively. |
Michael Lotz
|
|
|
binutils: ld: Set ELF interpreter to "/system/runtime_loader" |
Simon South
|
|
|
Remove the __BEOS__ builtin define. Also add an uppercase __ARM__ for the ARM config. |
Michael Lotz
|
|
|
gcc: LINK_SPEC: Gently refactor |
Simon South
|
|
|
Add some more default include dirs for native compiler. |
Michael Lotz
|
|
|
gcc: CC1_SPEC, LINK_SPEC: Wrap lines at 80 columns |
Simon South
|
|
|
These apply to Haiku as well. Fixes binutils build with current GCC2 package on Haiku. |
Michael Lotz
|
|
|
gcc: Allow the user to build non-PI executables |
Simon South
|
|
|
Adding autoconf generated haiku config. Taken from the patch produced by Aljen in ticket #2982. |
Michael Lotz
|
|
|
Revert "jam: Fix build/run on Windows." |
Jérôme Duval
|
|
|
Add missing dlopen results to libstdc++ configure. Some combining. |
Michael Lotz
|
|
|
gcc: rest clean up after 15ab9ca51d2. |
Jérôme Duval
|
|
|
Adding back m68k and ppc support. Adding stub arm support as well. |
Michael Lotz
|
|
|
gcc: don't define JCR_SECTION_NAME when TARGET_NO_JCR_SECTION_NAME. |
Jérôme Duval
|
|
|
Fix some missing definitions that apply to Haiku. |
Michael Lotz
|
|
|
gcc: clean up after 15ab9ca51d2. |
Jérôme Duval
|
|
|
Sorry, seriously not enough sleep. |
Michael Lotz
|
|
|
MIPS: Fix cross-tools build. |
haiqu
|
|
|
Oops. |
Michael Lotz
|
|
|
Merge binutils 2.25.1 |
Jérôme Duval
|
|
|
Specify add_sysroot for cross compiler search dirs. Add fixed include dir. |
Michael Lotz
|
|
|
jam: Fix build/run on Windows. |
Augustin Cavalier
|
|
|
Attempt at fixing the cross-compiler config. Some cleanup in the default includes as well. |
Michael Lotz
|
|
|
gcc: sync configure.ac with configure and regen. |
Jérôme Duval
|
|
|
Don't override the SYSTEM_HEADER_DIR generally but only for native builds. |
Michael Lotz
|
|
|
Merge gcc 4.8.5 |
Jérôme Duval
|
|
|
That was only for native compilation actually. Should un-break cross-compiler creation. |
Michael Lotz
|
|
|
gcc: fix PPC LINK_SPEC so bootstrapping gcc works again |
François Revol
|
|
|
This file seems to be missing. It can't be generated on some platforms. |
Michael Lotz
|
|
|
gcc: force -fPIC instead of -fpic by default on ppc |
François Revol
|
|
|
Adding inline mpfr directory so the MPFR library is built as part of GCC 4.3. |
Michael Lotz
|
|
|
binutils: fix PPC GOT issue |
François Revol
|
|
|
Adding inline gmp directory so the GMP library is built as part of GCC 4.3. |
Michael Lotz
|
|
|
gcc: update ppc linker emulation name |
François Revol
|
|
|
Adding arm and ppc config files previously missed. |
Michael Lotz
|
|
|
binutils: rename elf_ppc_haiku emulation to elf32ppchaiku |
François Revol
|
|
|
Applying Haiku compatibility. |
Michael Lotz
|
|
|
binutils: reorder ppc dependency |
François Revol
|
|
|
Bring GCC 4.3.3 to trunk. |
Michael Lotz
|
|
|
Merge binutils 2.25 |
Jérôme Duval
|
|
|
Removing previous GCC4 to have a clean base. |
Michael Lotz
|
|
|
Merge gcc 4.8.4 |
Jérôme Duval
|
|
|
Forgot this in Haiku patch as well. |
Michael Lotz
|
|
|
Fix x86 configure option for crosscompile on Linux |
mshlyn
|
|
|
Missed those two in last commit. |
Michael Lotz
|
|
|
jam: add internal dependencies for multi-file generating actions |
Jessica Hamilton
|
|
|
Applying Haiku support. |
Michael Lotz
|
|
|
Forgot to fix LDBL_MIN... |
Adrien Destugues
|
|
|
Adding binutils 2.19 to trunk. |
Michael Lotz
|
|
|
gcc2: rewrite LDBL_MIN/MAX/EPSILON without hex-floats. |
Adrien Destugues
|
|
|
Making room for binutils 2.19. |
Michael Lotz
|
|
|
gcc2: fix LDBL_MIN, LDBL_MAX, and LDBL_EPSILON |
Adrien Destugues
|
|
|
Forgot that these generated files were in svn too ;) |
Ithamar R. Adema
|
|
|
Don't switch on -shared if the user specifies -r. |
Jessica Hamilton
|
|
|
Fix makefile so binutils will fully build for ARM architecture. |
Ithamar R. Adema
|
|
|
Don't switch on -shared if the user specifies -r |
Nick Smallbone
|
|
|
Add PEF as extra BFD target, in case someone really feels like writing a BeBox bootloader... cf. http://www.bebox.nu/os.php?s=os/linux/belinux/status http://mail-index.netbsd.org/port-bebox/2000/02/03/0000.html |
François Revol
|
|
|
jam: do not set OPTIM by default |
Paweł Dziepak
|
|
|
Add xcoff-pmac to the extra bfs formats, seems it's the one needed for old OF... |
François Revol
|
|
|
ARM/gcc: make LINK_SPEC match our other platforms. |
Ithamar R. Adema
|
|
|
Add some more BFD formats for ppc, copied from the BSD target, most notably coff support to allow creating loader for OpenFirmware < 3.0. |
François Revol
|
|
|
Fix format-related warnings during build of jam. |
Oliver Tappe
|
|
|
Bumped version. |
Ingo Weinhold
|
|
|
Bump version of legacy compiler. |
Oliver Tappe
|
|
|
Adjusted default include paths: * Use "3rdparty" instead of "gnu". * Added "bsd". * Added "/boot/common/include". |
Ingo Weinhold
|
|
|
Add crtbeginS.o and crtendS.o to configure.in, too. |
Oliver Tappe
|
|
|
No longer define __BEOS__ for target Haiku. |
Ingo Weinhold
|
|
|
Fix build failure on m68k and powerpc. |
Oliver Tappe
|
|
|
This should get binutils working for ARM for the adventuruous ones. |
François Revol
|
|
|
Let gcc2 use crtbeginS.o and crtendS.o, too. |
Oliver Tappe
|
|
|
Updated patch and notes. Also added the optional package description and the post install script. |
Ingo Weinhold
|
|
|
Explicitly link libgcc and cleanup search paths. |
Oliver Tappe
|
|
|
Intermediate mini patch against OpenSSH 4.7p1 adding Haiku support. It only adds a guard against the inclusion of <netinet/in_systm.h>, which Haiku doesn't have ATM (we should probably just add it). Following the instructions in my Notes file everything builds and the results run somewhat. ssh has problems with a Sun server I tested against (all OpenSSH servers worked fine, though), sftp is broken, and sshd refuses to work without a "sshd" user for privilege separation. Well, I'm working on it... |
Ingo Weinhold
|
|
|
Apply shared-library-related fixes to libtool.m4, too. |
Oliver Tappe
|
|
|
* Patch against OpenSSL 0.9.8.g adding Haiku (x86) support. Surprisingly all tests of the test suite just passed. * Also added a file with a few notes. |
Ingo Weinhold
|
|
|
Use crtbeginS.o and crtendS.o for everything. |
Oliver Tappe
|
|
|
Haiku patch for bison 2.3. |
Ingo Weinhold
|
|
|
Fix configuration of libstdc++. |
Oliver Tappe
|
|
|
Generated files. |
Ingo Weinhold
|
|
|
Set missing executable flag on libgcc/configure. |
Oliver Tappe
|
|
|
Ported to Haiku. |
Ingo Weinhold
|
|
|
Adjust configuration for gcc/libgcc. |
Oliver Tappe
|
|
|
We do support undefined symbols now. The complete test suite passes. |
Ingo Weinhold
|
|
|
* Add .gitignore. |
Oliver Tappe
|