From 42f985687dcddbaa2277a3ffb8a88b190bde76e7 Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Mon, 9 Feb 2009 13:01:32 +0000 Subject: [PATCH] gmp/mpfr: force static linking Patch by Maxim Grigoriev. GCC 4.3.x would link with the correct shared library versions, but without any RPATH, so it ended up looking for then in /usr/lib/ at runtime. This is less than good, as the version there might not be compatible, and even worse for distributions like Ubuntu, which doesn't install those libs by default, the build breaks. Fix it by forcing static linking instead. --- package/gmp/gmp.mk | 2 +- package/mpfr/mpfr.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/gmp/gmp.mk b/package/gmp/gmp.mk index 111f6068cd..00a92ef12e 100644 --- a/package/gmp/gmp.mk +++ b/package/gmp/gmp.mk @@ -83,7 +83,7 @@ $(GMP_DIR2)/.configured: $(GMP_DIR)/.unpacked --prefix="$(GMP_HOST_DIR)" \ --build=$(GNU_HOST_NAME) \ --host=$(GNU_HOST_NAME) \ - --enable-shared \ + --disable-shared \ --enable-static \ $(DISABLE_NLS) \ ) diff --git a/package/mpfr/mpfr.mk b/package/mpfr/mpfr.mk index 1299ee1481..51b9fb5ec2 100644 --- a/package/mpfr/mpfr.mk +++ b/package/mpfr/mpfr.mk @@ -96,7 +96,7 @@ $(MPFR_DIR2)/.configured: $(MPFR_DIR)/.unpacked $(GMP_HOST_DIR)/lib/$(GMP_HOST_B --prefix="$(MPFR_HOST_DIR)" \ --build=$(GNU_HOST_NAME) \ --host=$(GNU_HOST_NAME) \ - --enable-shared \ + --disable-shared \ --enable-static \ --with-gmp=$(GMP_HOST_DIR) \ $(DISABLE_NLS) \ -- 2.30.2