diff options
author | Bartosz Nitka <niteria@gmail.com> | 2017-01-21 09:59:55 -0800 |
---|---|---|
committer | Bartosz Nitka <niteria@gmail.com> | 2017-01-21 10:00:12 -0800 |
commit | f9ccad236fa6042a3abbb655129f47fe9dadceaf (patch) | |
tree | ded82c41ef05fe429cbabee10ae730795e5774bc /testsuite/tests/th/TH_linker/test.pkg | |
parent | 15b9a85ef03e2729d487a6f8460be8880c797609 (diff) | |
download | haskell-f9ccad236fa6042a3abbb655129f47fe9dadceaf.tar.gz |
Always use -Xlinker for -rpath
Currently we use `-Wl` which takes a list of
comma-separated options. Unfortunately that
breaks when you use it with `-rpath` and
a path that has commas in them.
Buck, the build system, produces paths with
commas in them.
`-Xlinker` doesn't have this disadvantage
and as far as I can tell is supported by
both `gcc` and `clang`. Anecdotally `nvcc`
supports `-Xlinker`, but not `-Wl`.
Test Plan: ./validate, harbourmaster
Reviewers: nomeata, simonmar, austin, bgamari, hvr
Reviewed By: simonmar, bgamari
Subscribers: thomie
Differential Revision: https://phabricator.haskell.org/D2971
Diffstat (limited to 'testsuite/tests/th/TH_linker/test.pkg')
-rw-r--r-- | testsuite/tests/th/TH_linker/test.pkg | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/testsuite/tests/th/TH_linker/test.pkg b/testsuite/tests/th/TH_linker/test.pkg new file mode 100644 index 0000000000..2fc82cba43 --- /dev/null +++ b/testsuite/tests/th/TH_linker/test.pkg @@ -0,0 +1,7 @@ +name: testpkg +version: 1.2.3.4 +id: testpkg-1.2.3.4-XXX +key: testpkg-1.2.3.4-XXX +exposed: True +library-dirs: "${pkgroot}" +extra-libraries: foo |