diff options
author | Earnestly | 2017-11-25 15:45:17 +0000 |
---|---|---|
committer | Earnestly | 2017-11-25 15:45:17 +0000 |
commit | e2dde6d11b55650642fb7989998b69cb5343db65 (patch) | |
tree | f00adb0589685b396eed844ae5d630e4c0fc024b | |
parent | 4540c467e4771b11c00196a172630aac2f108c14 (diff) | |
download | aur-e2dde6d11b55650642fb7989998b69cb5343db65.tar.gz |
drake-git: fool gnatlink into using -lpthread implicitly
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 9 |
2 files changed, 9 insertions, 2 deletions
@@ -1,7 +1,7 @@ pkgbase = drake-git pkgdesc = runtime library replacement for gnat pkgver = r1680.g380ccf40 - pkgrel = 1 + pkgrel = 2 url = https://github.com/ytomino/drake arch = i686 arch = x86_64 @@ -1,6 +1,6 @@ pkgname=drake-git pkgver=r1680.g380ccf40 -pkgrel=1 +pkgrel=2 pkgdesc='runtime library replacement for gnat' url='https://github.com/ytomino/drake' @@ -33,4 +33,11 @@ package() { _gcc=$(gcc --version | awk '{print $3; exit}') install -Dm0644 adainclude/* -t "$pkgdir"/usr/lib/drake/"$CHOST"/"$_gcc"/adainclude install -Dm0644 adalib/* -t "$pkgdir"/usr/lib/drake/"$CHOST"/"$_gcc"/adalib + + # XXX https://github.com/ytomino/drake/issues/5#issuecomment-346916447 + mv "$pkgdir"/usr/lib/drake/"$CHOST"/"$_gcc"/adalib/lib{gnat,drake}.a + cat <<! > "$pkgdir"/usr/lib/drake/"$CHOST"/"$_gcc"/adalib/libgnat.so +OUTPUT_FORMAT(elf64-x86-64) +GROUP(libdrake.a AS_NEEDED (-lpthread -lm -ldl -lrt)) +! } |