Commit Graph

2510 Commits

Author SHA1 Message Date
christos
f9ebca8e6a mention the default for MKUNBOUND 2016-08-20 16:11:07 +00:00
christos
c90b9921a5 unbound additions 2016-08-20 11:21:50 +00:00
mrg
3766ee0de2 HAVE_XORG_SERVER_VER is always set, if not earlier, immediately above. 2016-08-20 00:36:03 +00:00
mrg
34102114fc fix up X11FLAGS.LOADABLE for modern xorg. 2016-08-20 00:35:37 +00:00
mrg
e0eda581f2 - introduce HAVE_XORG_GLAMOR which is set to yes on xorg-server 1.18
and x86 ports only so far.
- build glamor extension.
- fix debug set lists for xorg-server 1.18
- install xf86-video-amdgpu driver on xorg-server 1.8 and x86
- clean up radeon-kms Makefile and enable glamor xorg-server 1.8
- clean up various obsolete makefile parts
2016-08-19 03:59:30 +00:00
mrg
9612351379 x11: add amdgpu driver, libepoxy and remove radeonhd driver 2016-08-18 08:06:53 +00:00
mrg
9f5c81fc6e add a HAVE_XORG_SERVER_VER for use in sets. clean up the x11
defines a little for modern xorg, particularly the version.
2016-08-16 01:03:07 +00:00
mrg
ba43d274eb add libxshmfence. 2016-08-15 21:52:46 +00:00
scole
3bee3bfd27 PR port-ia64/51261
For ia64, don't build elf32, disable MKDYNAMICROOT and MKRUMP.
ld.elf_so and rump are not implemented yet
2016-08-05 16:44:31 +00:00
matt
1c4b7019be Add placeholder for compiing earmv7* with -mthumb.
Preserve $d/$a/$t for all ARM binaries regardless of endian.
2016-07-07 20:52:53 +00:00
martin
6f4dc43cbd Switch sparc64 to gcc 5.4, binutils 2.26 and gdb 7.10. 2016-07-07 07:52:24 +00:00
martin
845cb86246 Switch ia64 and alpha to latest gcc/binutils(alpha was there already)/gdb. 2016-07-01 20:05:28 +00:00
christos
e7090289a4 Add and document MKRELRO and set x86 to partial by default. 2016-06-14 13:26:45 +00:00
mrg
1d82783598 switch sparc to GCC 5.4 and powerpc to GDB 7.10 2016-06-10 08:59:26 +00:00
mrg
97765f71bb re-enable MKCOMPAT for arm eabi platforms, as it now works again. 2016-06-10 05:45:27 +00:00
mrg
91fd2cfd0c switch all arm (vs just evbarm) to GDB 7.10. 2016-06-10 05:35:33 +00:00
mrg
73c1f479da switch to using xorg-server.old for everyone. 2016-06-10 05:31:24 +00:00
mrg
1fcfc09354 define XORG_SERVER_SUBDIR to either xorg-server or xorg-server.old. 2016-06-10 03:36:55 +00:00
mrg
174d6dd4ed switch powerpc64 to GCC 5. 2016-06-10 00:17:48 +00:00
mrg
12a5427819 allow earm* platforms to *try* to enable MKCOMPAT=yes, since it only
is a build failure, not an entirely unavailable feature.
2016-06-09 00:20:53 +00:00
mrg
aad330ff83 switch all arm platforms to GCC 5, not just evbarm. 2016-06-08 19:28:47 +00:00
nakayama
d454cfbd16 Add missing transform for xpresent.pc. 2016-05-29 03:02:07 +00:00
christos
28b1bdeb54 switch evbarm to gdb-7.10.1 2016-05-21 19:56:52 +00:00
christos
ab6e20171f Switch evbarm to gcc-5.3 and turn on PIE. 2016-05-21 18:34:52 +00:00
christos
4f7caacd6a i386 is PIE now since I am turning PaX ASLR/MPROTECT on. 2016-05-20 01:36:16 +00:00
christos
c06cfbd050 Turn on PIE for sparc64 so we can use ASLR effectively. 2016-05-19 15:38:13 +00:00
martin
61342e9f06 Switch alpha and sparc64 back to gcc 4.8 and old binutils for now - too much
fallout from gcc 5.3 and no quick solution, it needs more work.
Binutils 2.26 does not play well with old gcc and causes random fallout
when building pkgs (e.g. /usr/pkg/lib/libgthread-2.0.so.0:
Trying to call undefined weak symbol `__deregister_frame_info' when
build gstremeer0.10)
2016-05-11 13:41:56 +00:00
martin
da2aed28fa Switch sparc64 to gcc 5.3. OK: mrg 2016-04-28 18:29:20 +00:00
mrg
7413dbb65a switch powerpc to GCC 5.3. 2016-04-26 05:18:22 +00:00
christos
da4293831e Add --warn-shared-textrel for the linker. 2016-04-12 18:50:45 +00:00
martin
0568072811 Add missing .if so MKPIE is only defaulting to yes on amd64 for now 2016-04-11 11:46:17 +00:00
christos
714503dcd7 Enable PIE binaries on amd64 by default. 2016-04-10 15:32:27 +00:00
joerg
a3bc99b827 If the per-target LDSTATIC flag is set, don't include the PIE linker
flags as we currently don't support static PIE.
2016-04-04 15:06:16 +00:00
skrll
dc636fed66 Switch alpha to binutils 2.26 2016-04-04 07:02:31 +00:00
mrg
978e15c3ef switch amd64 and i386 to GCC 5.3 by default. 2016-04-03 06:13:28 +00:00
mrg
f39108e148 add some comments and prefer MACHINE over MACHINE_ARCH when
they're always the same.  no functional change.
2016-04-02 22:08:14 +00:00
mrg
9fb12ec9aa turn off MKCOMPAT for arm and GCC 5 (for now). 2016-03-30 20:18:18 +00:00
martin
e27f028ff5 Remove hacks for ancient vax gcc 2016-03-30 17:35:43 +00:00
martin
cb4d6b868c Pass -pie to cc, not -Wl,-pie. This way we have a chance to fix specs
for obscure corner cases like -pie -fPIE -static (used for
/usr/tests/lib/csu/h_initfini2 if building with MKPIE=yes).
While there also replace -fPIC with -fPIE for the PIE case, even if
it should be mostly equivalent.
2016-03-30 13:05:09 +00:00
mrg
877929762e switch alpha to GCC 5.3. works just as well on my UP1000. 2016-03-29 06:36:12 +00:00
skrll
420f6b0097 Switch hppa to gcc 5.3 2016-03-27 10:46:41 +00:00
mrg
f9dc4a2c0b switch sparc to GDB 7.10. works for me. 2016-03-26 10:38:22 +00:00
martin
251567c563 Switch playstation2 over to gcc 5.3, binutils 2.26 and gdb 7.10 2016-03-26 10:35:14 +00:00
martin
be206a20bc Switch mips64 over to new gdb - old one doesn't work there either, better
to debug in the newer version.
2016-03-24 09:15:38 +00:00
christos
92a1851e6c switch vax to new binutils and gdb. 2016-03-24 04:28:49 +00:00
christos
958fe28bf4 switch vax to gcc-5.3 2016-03-24 00:04:05 +00:00
mrg
6c936e99ad apply -Wno-error=stack-protector in the same places for GCC 5.3 as 4.8.
fixes sh3 and m68k issues, at least.  (vax and or1k are also included.)
2016-03-22 08:17:27 +00:00
christos
54d5052a6c Add NO{SSP,FORTIFY} 2016-03-13 17:56:56 +00:00
mrg
8872ffd0f4 remove some more GCC 4.5 code. make GCC 5.3 be HAVE_GCC=53, so that,
for example, HAVE_GCC >= 48 works properly.
2016-03-13 01:06:51 +00:00
mrg
e2bee4685a remove conditionals that are always true with GCC >= 4.8. 2016-03-12 23:08:58 +00:00