#
8865c113 |
|
19-Jul-2016 |
François Revol <revol@free.fr> |
gcc: correct LINK_SPEC for m68k We need to allow undefined symbols to link libgcc now...
|
#
661fb7cf |
|
28-Feb-2016 |
Jérôme Duval <jerome.duval@gmail.com> |
gcc4: revert partially 419211519c79edc7af6fca9c6a3233129ec54d7d. "* LINK_SPEC: Pass "-shared" to the linker only if it was passed to gcc; output position-independent executables by default;" is reverted to workaround a link failure on gcc4 with binutils 2.26: add-ons objects would fail to link against an executable (being no more a shared object). This is possibly temporary until the need for executable as shared objects is fully reviewed.
|
#
7af7a81a |
|
04-Nov-2015 |
Simon South <ssouth@simonsouth.com> |
gcc2, gcc4: Correct LINK_SPEC Correct LINK_SPEC so it * Sets appropriate dynamic-link options for any type of dynamically linked executable, not only position-independent ones. * Does not omit these options if "-pie" is specified by the user. * Recognizes the "-static" option. * Includes a hyphen previously missing from "--no-undefined". Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
|
#
aff4b186 |
|
22-Oct-2015 |
Simon South <ssouth@simonsouth.com> |
gcc: CC1_SPEC, LINK_SPEC: Wrap lines at 80 columns Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
|
#
41921151 |
|
22-Oct-2015 |
Simon South <ssouth@simonsouth.com> |
gcc: Allow the user to build non-PI executables * CC1_SPEC: Remove non-existent "no-fpic" command-line option; add "fno-PIC" and "fno-PIE" as options that disable the generation of position-independent code; use "-fPIC" by default. * LINK_SPEC: Pass "-shared" to the linker only if it was passed to gcc; output position-independent executables by default; when linking executables, allow undefined symbols in shared libraries and export all symbols (to match the behaviour of "-shared"). Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
|
#
c700a4fe |
|
12-Oct-2014 |
Jessica Hamilton <jessica.l.hamilton@gmail.com> |
Don't switch on -shared if the user specifies -r. * Follow up to btrev43090, to include platforms missed in original commit.
|
#
6121739f |
|
28-Jan-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
gcc: fixed m68k build.
|
#
64e25a94 |
|
19-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Define __STDC_ISO_10646__ in our gccs. * define __STDC_ISO_10646__ to '201103' in order to indicate that Haiku's wchar_t supports the Universal Character Set (UCS) defined by the ISO 10646 standard published in March 2011. (cherry picked from commit 073cb9127c750d74bfb0e4812cc59c54c7f27b35)
|
#
86fff949 |
|
19-Apr-2013 |
Jerome Duval <jerome.duval@gmail.com> |
import gcc 4.6.3
|
#
9507ae27 |
|
07-Jan-2012 |
Jérôme Duval <jerome.duval@gmail.com> |
import of gcc 4.5.3 (core and g++ only).
|
#
073cb912 |
|
19-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Define __STDC_ISO_10646__ in our gccs. * define __STDC_ISO_10646__ to '201103' in order to indicate that Haiku's wchar_t supports the Universal Character Set (UCS) defined by the ISO 10646 standard published in March 2011.
|
#
8116a5d9 |
|
22-Nov-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged gcc4-weak-symbols branch. git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@39570 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
03890535 |
|
07-Jul-2009 |
Oliver Tappe <zooey@hirschkaefer.de> |
* merged 32bit-wchar_t branches of buildtools and haiku back into the respective trunk git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@31443 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3fce03fd |
|
27-Jan-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Remove the __BEOS__ builtin define. Also add an uppercase __ARM__ for the ARM config. git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29068 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3f95bbcc |
|
26-Jan-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Adding back m68k and ppc support. Adding stub arm support as well. git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29056 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c5e4f0dd |
|
25-Jan-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Removing previous GCC4 to have a clean base. git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29032 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
78cb788e |
|
23-Oct-2007 |
François Revol <revol@free.fr> |
Remove redundant cpu= and machine= asserts git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@22689 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
333bfd61 |
|
23-Oct-2007 |
François Revol <revol@free.fr> |
Preliminary gcc port to m68k-unknown-haiku. git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@22685 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c700a4fe642f3dad034b9735b4a780bd337b73c1 |
|
12-Oct-2014 |
Jessica Hamilton <jessica.l.hamilton@gmail.com> |
Don't switch on -shared if the user specifies -r. * Follow up to btrev43090, to include platforms missed in original commit.
|
#
6121739fddf0aca4c158b0aa77c1d0b66ba7fc27 |
|
28-Jan-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
gcc: fixed m68k build.
|
#
64e25a94754142bffaca347d7750694976d9c7e6 |
|
19-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Define __STDC_ISO_10646__ in our gccs. * define __STDC_ISO_10646__ to '201103' in order to indicate that Haiku's wchar_t supports the Universal Character Set (UCS) defined by the ISO 10646 standard published in March 2011. (cherry picked from commit 073cb9127c750d74bfb0e4812cc59c54c7f27b35)
|
#
86fff949210400f2738c5899ce466e3573be5575 |
|
19-Apr-2013 |
Jerome Duval <jerome.duval@gmail.com> |
import gcc 4.6.3
|
#
9507ae27822da1947c2e6563671168bae5936759 |
|
07-Jan-2012 |
Jérôme Duval <jerome.duval@gmail.com> |
import of gcc 4.5.3 (core and g++ only).
|
#
073cb9127c750d74bfb0e4812cc59c54c7f27b35 |
|
19-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Define __STDC_ISO_10646__ in our gccs. * define __STDC_ISO_10646__ to '201103' in order to indicate that Haiku's wchar_t supports the Universal Character Set (UCS) defined by the ISO 10646 standard published in March 2011.
|
#
8116a5d9ffdc704a2fe1095bd9bdac3a36ad56bb |
|
22-Nov-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged gcc4-weak-symbols branch. git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@39570 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
03890535ff1f191ddfc1bb43a70e424348c05a06 |
|
07-Jul-2009 |
Oliver Tappe <zooey@hirschkaefer.de> |
* merged 32bit-wchar_t branches of buildtools and haiku back into the respective trunk git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@31443 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3fce03fd27d7123670e6622d56949ef593517ee0 |
|
27-Jan-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Remove the __BEOS__ builtin define. Also add an uppercase __ARM__ for the ARM config. git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29068 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3f95bbcc30404327918827f7280117e89ee826c9 |
|
26-Jan-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Adding back m68k and ppc support. Adding stub arm support as well. git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29056 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c5e4f0dd646462a94331bfe2e0de82231fbd58ae |
|
25-Jan-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Removing previous GCC4 to have a clean base. git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29032 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
78cb788e26bae02b2572ae0ea130cb396231c91f |
|
23-Oct-2007 |
François Revol <revol@free.fr> |
Remove redundant cpu= and machine= asserts git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@22689 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
333bfd6196948fe1951f4895f7b67a5b16b0b931 |
|
23-Oct-2007 |
François Revol <revol@free.fr> |
Preliminary gcc port to m68k-unknown-haiku. git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@22685 a95241bf-73f2-0310-859d-f6bbb57e9c96
|