Message ID | 1492442439-2540-1-git-send-email-semenak94@mail.ru |
---|---|
State | Superseded |
Headers | show |
On 17-04-17 17:20, Semyon Kolganov wrote: > http://autobuild.buildroot.net/results/b4c/b4c65ad8f35299588de67917be5d020a7f641ce7/ > > Signed-off-by: Semyon Kolganov <semenak94@mail.ru> > --- > Changes between v1 and v2: > - removed unneeded depend on > - fixed build for powerpc > --- > package/mpir/mpir.mk | 13 +++++++++++++ > 1 file changed, 13 insertions(+) > > diff --git a/package/mpir/mpir.mk b/package/mpir/mpir.mk > index 430d587..2a5807b 100644 > --- a/package/mpir/mpir.mk > +++ b/package/mpir/mpir.mk > @@ -12,4 +12,17 @@ MPIR_LICENSE_FILES = COPYING.LIB > MPIR_INSTALL_STAGING = YES > MPIR_DEPENDENCIES = gmp host-yasm > > +ifeq ($(BR2_MIPS_NABI32),y) > +MPIR_CONF_OPTS += ABI=n32 > +endif > + > +ifeq ($(BR2_MIPS_NABI64),y) > +MPIR_CONF_OPTS += ABI=n64 > +endif > + > +ifeq ($(BR2_powerpc_CLASSIC),y) > +MPIR_CONF_OPTS += ABI=mode64 > +export MPN_PATH=generic This is not good, because it will *globally* export that variable, not just for this package. Instead, you should set MPIR_CONF_ENV += MPN_PATH=generic (and if it is also needed at build time, same for MPIR_MAKE_ENV). Regards, Arnout > +endif > + > $(eval $(autotools-package)) >
diff --git a/package/mpir/mpir.mk b/package/mpir/mpir.mk index 430d587..2a5807b 100644 --- a/package/mpir/mpir.mk +++ b/package/mpir/mpir.mk @@ -12,4 +12,17 @@ MPIR_LICENSE_FILES = COPYING.LIB MPIR_INSTALL_STAGING = YES MPIR_DEPENDENCIES = gmp host-yasm +ifeq ($(BR2_MIPS_NABI32),y) +MPIR_CONF_OPTS += ABI=n32 +endif + +ifeq ($(BR2_MIPS_NABI64),y) +MPIR_CONF_OPTS += ABI=n64 +endif + +ifeq ($(BR2_powerpc_CLASSIC),y) +MPIR_CONF_OPTS += ABI=mode64 +export MPN_PATH=generic +endif + $(eval $(autotools-package))
http://autobuild.buildroot.net/results/b4c/b4c65ad8f35299588de67917be5d020a7f641ce7/ Signed-off-by: Semyon Kolganov <semenak94@mail.ru> --- Changes between v1 and v2: - removed unneeded depend on - fixed build for powerpc --- package/mpir/mpir.mk | 13 +++++++++++++ 1 file changed, 13 insertions(+)