[openssl-dev] [openssl.org #4324] openssl-1.1.0-pre3 with solaris-x86-cc & solaris64-x86_64-cc make fails
Richard Levitte via RT
rt at openssl.org
Tue May 10 20:29:51 UTC 2016
Hi,
Sorry for taking so long to get back to you.
Would you mind trying again with a fresh master, or with the latest beta? Quite
a lot has happened, especially in Makefile.shared and exactly around the stuff
you have reported, so I'm hopeful things will work better for you now.
Cheers,
Richard
On Thu Feb 25 14:36:30 2016, yoi_no_myoujou at yahoo.co.jp wrote:
> With the following patch,
> % ./Configure --unified solaris-x86-cc
> % make
> % make test
> passed.
>
> % ./Configure --unifiedsolaris64-x86_64-cc; make; make test
> also passed.
>
>
> This patch was written comparing to openssl-1.0.2f.
>
> It has side effect for other configurations.
> Please add some conditions.
>
>
> diff -cr ../openssl-1.1.0-pre3.orig/Makefile.shared ./Makefile.shared
> *** ../openssl-1.1.0-pre3.orig/Makefile.shared 2016-02-16
> 03:08:07.000000000 +0900
> --- ./Makefile.shared 2016-02-25 22:57:23.347187336 +0900
> ***************
> *** 398,409 ****
> ($(CC) -v 2>&1 | grep gcc) > /dev/null && MINUSZ='-Wl,-z,'; \
> SHLIB=lib$(LIBNAME).so; \
> SHLIB_SUFFIX=;\
> ! if [ $(LIBNAME) != "crypto" -a $(LIBNAME) != "ssl" ]; then \
> ALLSYMSFLAGS="$${MINUSZ}allextract"; \
> ! else \
> ! $(PERL) $(SRCDIR)/util/mkdef.pl $(LIBNAME) linux
> >$(LIBNAME).map; \
> ! ALLSYMSFLAGS="$${MINUSZ}allextract,-M,$(LIBNAME).map"; \
> ! fi; \
> NOALLSYMSFLAGS="$${MINUSZ}defaultextract"; \
> SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -h
> $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX -Wl,-Bsymbolic"; \
> fi; \
> --- 398,409 ----
> ($(CC) -v 2>&1 | grep gcc) > /dev/null && MINUSZ='-Wl,-z,'; \
> SHLIB=lib$(LIBNAME).so; \
> SHLIB_SUFFIX=;\
> ! # if [ $(LIBNAME) != "crypto" -a $(LIBNAME) != "ssl" ]; then \
> ALLSYMSFLAGS="$${MINUSZ}allextract"; \
> ! # else \
> ! # $(PERL) $(SRCDIR)/util/mkdef.pl $(LIBNAME) linux
> >$(LIBNAME).map; \
> ! # ALLSYMSFLAGS="$${MINUSZ}allextract,-M,$(LIBNAME).map"; \
> ! # fi; \
> NOALLSYMSFLAGS="$${MINUSZ}defaultextract"; \
> SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -h
> $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX -Wl,-Bsymbolic"; \
> fi; \
--
Richard Levitte
levitte at openssl.org
--
Ticket here: http://rt.openssl.org/Ticket/Display.html?id=4324
Please log in as guest with password guest if prompted
More information about the openssl-dev
mailing list