Commit Graph

190 Commits

Author SHA1 Message Date
maya a2fcb60250 Add a hack entry for libpthread one section 2019-05-14 02:53:16 +00:00
christos f4e5a5c486 mention rtld vax hack 2019-04-03 21:40:24 +00:00
scole d6c8906145 Remove obsoleted ia64 gcc 4.5.3 hacks 2019-04-03 20:34:18 +00:00
scole d07fad4d63 Add ia64 ski emulator hack 2017-04-09 19:02:23 +00:00
maya 85fb2748b6 Remove already fixed HACKS entry. correct path to makeinfo Makefile for
easy reference.
2017-03-11 09:12:13 +00:00
maya b0f6bc04c6 GC some GCC 4.8 specific sh3 HACKS entries.
These existed to avoid compile errors, and haven't been effect
since gcc.old was removed.
2017-02-22 12:17:16 +00:00
rin 96f404cffb sorry, correct English grammer 2017-02-16 01:05:01 +00:00
rin 4ec55dfcea lcWrap.c is miscompiled on vax, which results in input failure via XIM.
Besides, some clients, e.g., pkgsrc/x11/kterm, receives SIGSEGV.
2017-02-16 01:02:28 +00:00
rin 72128ffa3a also compile poly1305.c with -O0 on vax to address ssh login failure from/to
some hosts
2017-02-14 09:59:16 +00:00
rin 092680b00f correct grammar 2017-02-14 09:07:35 +00:00
rin 98803e7305 add hack for libmandoc on vax:
mandoc(1) receives SIGILL in in_line_argn() from mdoc_macro.c
2017-02-14 09:05:17 +00:00
rin 79ef876622 add hack for libssh on vax 2017-02-14 09:00:03 +00:00
rin 78470a5a42 PR port-vax/51967 GCC 5.4 aborts on vax due to SIGILL for cc1
As a workaround, compile dse.c with -O0.
2017-02-13 22:31:09 +00:00
christos 214892fd17 add sparc64 hack 2017-02-11 04:59:01 +00:00
rin 9766216654 Remove ifconfig hack on m68000. I've confirmed that the problem has already
gone with TME.
2017-02-08 23:13:59 +00:00
he ba2f6aa5e3 Per the discussion in PR#20924, remove the HACK entry for intvec.S on vax. 2016-10-20 07:33:28 +00:00
riastradh 7c30fabe0e Remove dumplfs from the list now that it seems strict-aliasing-safe. 2016-06-15 14:11:15 +00:00
riastradh 7554812ac2 No more obvious strict aliasing violations here. 2016-06-15 13:57:26 +00:00
riastradh 356b70489c Kill another strict aliasing violation. 2016-06-15 13:47:26 +00:00
riastradh d947e13b5f This hack no longer exists since the switch to ipsec-tools in 2005.
Another strict-aliasing problem killed.
2016-06-15 13:29:30 +00:00
mrg e6e96483bf replace the previous hack with something that i believe is actually
correct and, more importantly ;), works properly.

thanks for riastradh for hints about which bit was actually broken.
2016-06-15 05:01:58 +00:00
mrg 6bfcf96505 build convert_endian() with "no-strict-aliases" optimiser attribute
to avoid some unknown miscompilation in endian_convert() that causes
ssh to exit on some output (for me, "cc -v".)

note in HACKS.  we should investigate this further if possible as
this seems to indicate a strict aliasing violation.  there certainly
are 32 and 64 bit object arrays being accessed with 8 bit accessors,
but i don't have time currently.
2016-06-15 02:12:14 +00:00
joerg bfeb1114e7 Drop CSU entry. 2016-06-04 11:25:43 +00:00
mrg d8ed176f44 move the ufs_lookup hack to the global section and update it to current
reality.  add a section for the crt hacks.
2016-05-10 19:32:47 +00:00
christos d04a36ae01 mention libmalloc hack 2016-05-04 22:42:40 +00:00
mrg 6761b4740e note the -fno-tree-vrp hack for amd64. 2016-04-28 21:18:23 +00:00
christos e9066f4d8e vax does not use gcc 2.95 2016-01-12 23:03:33 +00:00
christos 7801ee002b Add hack for cabs{,f,l} in <complex> 2016-01-11 22:50:35 +00:00
pooka a3a1685910 update c++/volatile/constexpr entry 2015-08-27 12:32:05 +00:00
mrg cf4dd8937a remove the xfree86 reachover makefiles and the vast majority of
the support in the rest of the source tree.

X11 sets could use some cleaning up perhaps (just deletion, as
we've never really marked the old X11R6 as obsolete for native
xorg using platforms so far either.)
2015-07-23 08:03:24 +00:00
pooka 7088070459 document g++ 5.1 + libpthread volatile workaround (PR lib/49989) 2015-06-26 10:25:41 +00:00
martin 9d38c277ed Remove mips-kern-ksyms-size, now that it is already gone 2015-05-08 09:44:45 +00:00
martin 2873464391 Document mips64 kernel symbol table hack 2015-05-08 07:44:59 +00:00
martin 7d4d183bb8 Note ia64/gcc hack for mknative 2015-04-17 12:40:17 +00:00
matt 177859160c note change to workaround bug in clang's arm integrated assembler. 2015-03-30 05:30:08 +00:00
skrll 9dd16362f6 Rename hp700 to hppa and note new ld.elf_so hack. 2015-03-05 10:21:02 +00:00
dennis 261e2ee711 Remove note of hack around for riscv compiler problems with
atomics.  This seems to now be fixed.
2014-12-22 21:20:11 +00:00
dennis 128d0e7949 Note riscv compiler workarounds for libasan 2014-12-02 08:31:18 +00:00
mrg 26f35dd6b6 remove the build support for GCC 4.1, and any hacks i found for it.
there could still be more -- i only looked for lines matching
both "HAVE_GCC" and "4" as words (grep -w.)
2014-06-13 01:17:45 +00:00
abs d1dc2ff061 Add a hack entry for lib/libcurses/Makefile workaround for lib/48827 2014-05-28 21:51:18 +00:00
martin 5d887935f7 Note vax /boot hack 2014-05-24 07:42:45 +00:00
macallan e7356e0122 mention workaround for PR48696 2014-05-13 18:55:07 +00:00
christos 4d17f2c6e5 Add x86 bootblock hack. 2014-04-07 21:20:17 +00:00
tron 20378f9e34 Document xauth(1) hack. 2014-04-05 17:06:44 +00:00
wiz 18e5ee8730 Fix typo. 2014-04-04 07:21:40 +00:00
christos 2863807fc9 add ctfconvert bug. 2014-04-04 01:23:34 +00:00
tron 067da39e03 Document makeinfo(1) hack. 2014-03-24 23:03:21 +00:00
skrll 90c0a95fec Remove hack now it's fixed in 4.8.2 2013-11-16 17:14:06 +00:00
skrll 283152d4ee Apply hack for gcc 4.8 bug on rtld.c. 2013-11-13 11:06:53 +00:00
christos bbf7aa1dd5 mention gcc-4.8 hacks for the vax 2013-11-09 21:38:57 +00:00