diff --git a/scientific/libmpc/libmpc.conf b/scientific/libmpc/libmpc.conf index 4abf77fc9..2c00e5aa7 100644 --- a/scientific/libmpc/libmpc.conf +++ b/scientific/libmpc/libmpc.conf @@ -16,10 +16,15 @@ if atstage toolchain; then # help to find the correct gmp libraries and headers var_append extraconfopt ' ' "--with-gmp-include=$( pkgprefix -r includedir gmp )" var_append extraconfopt ' ' "--with-gmp-lib=$( pkgprefix -r libdir gmp )" + # hardcode gmp library path + var_append LDFLAGS ' ' "-Wl,-rpath,$( pkgprefix -r libdir gmp )" # help to find the correct mpfr library and headers var_append extraconfopt ' ' "--with-mpfr-include=$( pkgprefix -r includedir mpfr )" var_append extraconfopt ' ' "--with-mpfr-lib=$( pkgprefix -r libdir mpfr )" + # hardcode mpfr library path + var_append LDFLAGS ' ' "-Wl,-rpath,$( pkgprefix -r libdir mpfr )" - var_append extraconfopt ' ' "--enable-shared=no" + # pass the extra LDFLAGS + var_append configprefix ' ' 'LDFLAGS="$LDFLAGS"' fi