Aurelien Larcher
2020-05-15 e552f106264c59799ffacc636b7db1ca31d7406b
Perl bitness compiler flags are not passed correctly
2 files modified
4 ■■■■ changed files
make-rules/makemaker.mk 2 ●●● patch | view | raw | blame | history
make-rules/shared-macros.mk 2 ●●● patch | view | raw | blame | history
make-rules/makemaker.mk
@@ -27,7 +27,7 @@
COMMON_PERL_ENV +=    PATH=$(dir $(CC)):$(SPRO_VROOT)/bin:$(PATH)
COMMON_PERL_ENV +=    LANG=""
COMMON_PERL_ENV +=    CC="$(CC)"
COMMON_PERL_ENV +=    CFLAGS="$(PERL_OPTIMIZE)"
COMMON_PERL_ENV +=    CFLAGS="$(CC_BITS) $(PERL_OPTIMIZE)"
# Yes.  Perl is just scripts, for now, but we need architecture
# directories so that it populates all architecture prototype
make-rules/shared-macros.mk
@@ -1257,7 +1257,7 @@
PERL_OPTIMIZE =$(gcc_OPT)
# We need this to overwrite options of perl used to compile illumos-gate
PERL_STUDIO_OVERWRITE = cc="$(CC)" cccdlflags="$(CC_PIC)" ld="$(CC)" ccname="$(shell basename $(CC))" optimize="$(gcc_OPT)"
PERL_STUDIO_OVERWRITE = cc="$(CC)" cccdlflags="$(CC_BITS) $(CC_PIC)" ld="$(CC) $(CC_BITS)" ccname="$(shell basename $(CC))" optimize="$(gcc_OPT)"
# Allow user to override default maximum number of archives
NUM_EXTRA_ARCHIVES= 1 2 3 4 5 6 7 8 9 10