[PATCH] D56215: [lld] [ELF] Include default search paths for NetBSD driver
Kamil Rytarowski via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Sat Jan 5 12:26:13 PST 2019
krytarowski added a comment.
I've grepped FreeBSD, OpenBSD and pkgsrc.
OpenBSD ports
=============
Total 2 packages there have issues with LLD.
$ grep -r USE_LLD .
./devel/libcoap/Makefile:USE_LLD= No
./sysutils/firmware/vmm/Makefile:USE_LLD= No
FreeBSD ports
=============
There is a list of 140-150 unsafe (LLD_UNSAFE) packages with LLD. A
part of the entries on the list are magnified by the same
framework/piece-of-software, but different component of version.
6 ports have documented issues with search paths:
1. pdcurses
2. libds
3. evangeline
4. rexx-regutil
5. otpw
6. installwatch
The list might be incomplete.. but "thousands of monkeys fixing
packages" mentioned is strong overestimation.
pkgsrc
======
It was mentioned in 2017 (!) that rejecting teaching the driver because of packages
in pkgsrc that use `LINKER_RPATH_FLAG` (but probably not limited to this
option).
All of that looks like restricted to:
1. GCC,
2. Mercury,
3. GPS,
4. sather,
5. wmutils-core
6. aws
Most of that is probably about unneeded direct call of a linker.
Probably the list might be longer for trickier examples like emacs. (But
emacs seems to have no issues on OpenBSD and FreeBSD).
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D56215/new/
https://reviews.llvm.org/D56215
More information about the cfe-commits
mailing list