christos
fea19e49d2
more hacks
2019-10-30 00:26:54 +00:00
christos
bd782616ef
sh3 now
2019-10-29 21:32:35 +00:00
christos
042eb6dcc9
gcc lossage
2019-10-29 21:16:25 +00:00
christos
2565656c4b
another vax -O1
2019-10-28 18:41:23 +00:00
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
christos
b3763dc58b
document fsdb bug
2013-11-09 16:05:39 +00:00
christos
3ba9973c05
and another
2013-11-09 00:35:00 +00:00
christos
962ea0a35a
another 4.8.1 hack; make more specific and add more info
2013-11-09 00:29:47 +00:00
christos
1329e3d069
another gcc-4.8.1 workaround
2013-11-07 21:33:59 +00:00
joerg
755d29f0d5
Grammar fix.
2013-11-07 01:47:59 +00:00
christos
c44df9e7f5
mention template instantiation workaround
2013-11-07 01:43:08 +00:00
skrll
5fad374c29
There wasn't a codegen bug - the test program itself was buggy.
...
Nothing to see hear... move along.
2013-07-24 11:45:48 +00:00
skrll
0bdf107fbc
Another codegen bug that fixes (in this case lots of) atf tests.
...
rump_server doesn't die so much now.
2013-07-23 14:52:07 +00:00
skrll
40f59d6111
Add revision to previous
2013-07-23 14:47:54 +00:00
skrll
ea7eb28732
Compile tests/lib/libc/sys/t_msgrcv with -O0 on hppa to avoid compiler
...
bug.
2013-07-23 07:04:18 +00:00
joerg
8ca7e152f2
If /usr/bin/cpp is not executable and RPCGEN_CPP was not set, try
...
/usr/bin/clang-cpp. This allows rpcgen to work in a clang-only release
build. Document hack to be resolved when the final decision about
/usr/bin/cpp and friends is made.
2013-06-05 13:54:26 +00:00
christos
8459d89004
more vax Makefile damage
2013-06-03 23:02:43 +00:00
christos
091518e81d
mention x68k hacks.
2013-05-24 17:54:36 +00:00
martin
f4f90e1267
Note another ia64 compiler workaround
2012-12-27 14:16:57 +00:00
martin
4d5b0461e5
Note libelf ia64 hack
2012-12-27 08:07:36 +00:00
martin
475e9a30d3
Document libc hesiod.c compiler workaround on ia64
2012-12-27 07:09:45 +00:00
msaitoh
7a1bc3ccf8
Add note about lib/libc/softfloat/Makefile.inc hack for arm.
...
Gcc has a bug in tree optimization. For adddf3, -INF + -INF returns 0 without
-fno-tree-vrp. Debugging with -fdump-tree-all shows that
softfloat.c.021t.cleanup_cfg is ok but softfloat.c.023t.ssa is broken.
2012-11-14 04:13:44 +00:00
nakayama
c6f7ea2041
The hack has been resolved in the revision 1.340 of
...
sys/arch/sparc64/sparc64/locore.s.
2012-03-03 03:21:16 +00:00
tsutsui
7407a6d451
Note libc/net/Makefile.inc hostname lookup -fno-tree-ter hacks for gcc 4.5 arm.
2011-12-24 05:05:55 +00:00
christos
d08c0f066a
mention libgcc/emacs hack.
2011-11-08 23:11:42 +00:00
christos
5cea0d8271
Another binutils workaround
2011-10-29 20:59:30 +00:00
christos
12a1c915b2
mention another ppc64 hack.
2011-10-29 15:18:21 +00:00
christos
91d88b1f1a
librt needs the ppc64 hack too.
2011-10-27 18:46:43 +00:00
christos
c4521bb3a0
mention ppc64 hack.
2011-10-27 17:21:27 +00:00
mrg
19d5bf7951
note the sparc / GCC 4.5.3 / NULL savefpstate IPI hack.
2011-08-15 02:29:38 +00:00
matt
fe6182cc62
Add note of gcc build HACKS for powerpc.
2011-03-12 08:03:06 +00:00
christos
1de4aac3ae
mention crash ldscript.
2010-04-23 02:12:58 +00:00
sketch
b2b1aa5df6
typo
2009-01-11 21:02:36 +00:00
christos
6df24a7d9e
mention 32 bit time_t remnants
2009-01-11 18:25:17 +00:00
tsutsui
094b7fe7c7
Add an entry for workaround in src/sbin/ifconfig/Makefile
...
for gcc -O1 loop optimize bug.
2008-11-29 15:31:18 +00:00
macallan
1d228fee4a
add entry for the rtld.c __builtin_return_address(0) hack on powerpc
2008-09-27 03:57:37 +00:00
veego
cca63e16c3
Restore .hx support for avoiding unneeded regeneration of header files
...
Fix PR lib/39185
Partly restore the changes which were removed during the Heimdal 1.1 update:
src/lib/libasn1/Makefile 1.28 -> 1.29
src/lib/libhdb/Makefile 1.21 -> 1.22
src/crypto/dist/heimdal/lib/asn1/gen.c 1.8 -> 1.9
Add .hx support in 'new' heimdal libraries:
src/lib/libgssapi/Makefile
src/lib/libhx509/Makefile
Add a new entry in doc/HACKS for this changes.
2008-08-03 07:16:58 +00:00
mrg
c9553d73aa
normalise a path
2008-08-02 04:37:54 +00:00
mrg
a128672389
note about hacks to avoid xorg warnings
2008-08-02 04:37:25 +00:00
lukem
f4f7ab9534
document workaround for PR#39192
2008-07-29 14:24:06 +00:00
agc
1aa0a071e2
Implement, and document, an ugly hack which allows cross-building of
...
NetBSD on Darwin - Mac OS X Leopard - to complete successfully
hack cross-building hack on Darwin
mdate 20 July 2008
who agc
file src/distrib/common/Makefile.mdset : 1.33
descr
Darwin has problems with getopt() when used in mdsetimage -v,
due to the difference between BSD and libiberty() getopt
implementations, more fully described in
http://mail-index.netbsd.org/current-users/2008/06/27/msg003242.html
and the subsequent thread. For just now, we just have an ugly
workaround not to call mdsetimage with the -v argument on Darwin
kcah
2008-07-21 10:00:51 +00:00
gmcgarry
fb80c8cd2d
Disable INCLUDE_CONFIG_FILE if compiling with PCC, since PCC cannot
...
handle 80KB string literals. Documented as hack.
2008-07-12 11:50:07 +00:00
tsutsui
73085a8640
Update gcc4-sh3-bz2 entry.
2008-05-16 13:16:25 +00:00
tsutsui
3367ee4762
- add an entry of gcc4/vax ICE on compiling ddb/db_command.c
...
- note gcc version in a vax gcc 2.95 entry
- remove obsolete gcc 3.3.2/arm -fno-strict-aliasing
- use mdate and restore cdate in gcc4-m68000
2008-05-07 12:50:35 +00:00
tsutsui
6dc246f785
Update gcc4-m68000 entry again.
2008-05-04 15:42:12 +00:00
tsutsui
b52282c7c0
Remove obsolete hack entries.
...
XXX could someone please take a look at gcc 2.95/vax hacks?
2008-04-27 03:33:06 +00:00
tsutsui
6deb8b7d3c
Update an entry for gcc optimization on m68000.
2008-04-27 03:10:36 +00:00
christos
8f949a45b8
undo previous
2008-03-28 21:18:24 +00:00
he
2d72e9e39b
Note the build hack for racoon's privsep.c.
2008-03-28 18:14:23 +00:00
mrg
ecc90aa046
make all sun2 use -O0 and move most of the hacks out into just 3 files.
2008-02-09 02:37:21 +00:00
mrg
e6f4791d95
make sun2 build again with liberal use of -O0.
2008-02-05 02:41:15 +00:00