11 Commits

Author SHA1 Message Date
pascal
5d3f42f1b1 Switch GCC in ports to PIE by default on powerpc. 2014-03-23 17:30:19 +00:00
pascal
001e0489ab Switch ports gcc to PIE on i386.
ok sthen@
2014-01-12 22:16:02 +00:00
pascal
61015e95fa Use __guard_local instead of __guard; fixes math/octave build after __guard
removal.

ok matthew@ brad@
2013-12-30 22:02:25 +00:00
miod
8b15e75eaf Bring over the vax ELF gcc changes. No version/epoch bump needed according
to naddy@
2013-08-09 08:52:03 +00:00
miod
f282c92402 Update g77 to the in-tree 3.3.6 codebase, bringing support for m68k and m88k.
All previous patches have also been applied, and a new distribution tarball
has been created.
ok sthen@; help naddy@ espie@
2013-03-13 21:23:48 +00:00
jasper
e233c978fc - unbreak g77 on mips64* by defining PIE_DEFAULT in the right place.
ok pascal@
2012-12-12 21:54:41 +00:00
pascal
13f6a15732 Patch GCC and derived ports to use PIE by default on the same architectures it
is enabled on in base; except for gcc 3.3, which does not have PIE support and
therefore needs to pass -nopie to the linker.

Also, sync powerpc pthread specs with base.  From Brad.

ok naddy@
2012-09-01 00:00:32 +00:00
naddy
758513708e GCC3 is gone, we don't need to deal with it any longer; ok sthen@ 2012-06-21 16:17:40 +00:00
eric
8018cd547d crtsavres fix taken from src.
fixes py-numpy on macppc

ok ajacoutot@
2010-08-01 08:45:16 +00:00
naddy
64efb2864e make sure __GNUC__ etc are defined on gcc3 platforms; from espie@ 2010-05-28 21:28:16 +00:00
espie
6302399d79 g77 port, from gcc 3.3.5 2010-05-24 22:43:57 +00:00