Thanks Tom,

In the ld man page, I could find help for option +nosectionmerge.
           +nosectionmerge
                          With the -r option, allow procedures to be
                          positioned independently.  The default is to merge
                          all procedures into a single section.
[This is what I have in my man page]

If default is merge, do we really need to use option +sectionmerge in the
LD flags?
has the behavior changed in any patch recently?
What is the impact if i remove it?

I could not find any help for zlinux. Any help is much appreciated.

Regards,
Mrunal



On Tue, Sep 2, 2014 at 7:39 PM, Tom Francis <fr...@tcsaf.com> wrote:

> For HP-UX, be sure to install the latest linker patches.  +sectionmerge
> has been around for a long while, so you’ve probably got a lot of patches
> to install. :)
>
> TOM
>
> On Sep 2, 2014, at 5:45 AM, Mrunal Nerpawar <p.mru...@gmail.com> wrote:
>
> > Hi
> >
> > zLinux:
> > 1) ./config
> > Configured for linux64-s390x.
> > 2) make
> > Error:
> > making fips in crypto...
> > make[1]: Entering directory
> `/builds/openssl/openssl-fips-ecp-2.0.5/crypto'
> > gcc -I. -I.. -I../include  -DOPENSSL_FIPSCANISTER -fPIC -DOPENSSL_PIC
> -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -Wa,--noexecstack
> -m64 -DB_ENDIAN -DTERMIO -O3 -Wall -DOPENSSL_BN_ASM_MONT -DSHA1_ASM
> -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DAES_CTR_ASM -DGHASH_ASM   -c -o
> cryptlib.o cryptlib.c
> > gcc -I. -I.. -I../include  -DOPENSSL_FIPSCANISTER -fPIC -DOPENSSL_PIC
> -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -Wa,--noexecstack
> -m64 -DB_ENDIAN -DTERMIO -O3 -Wall -DOPENSSL_BN_ASM_MONT -DSHA1_ASM
> -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DAES_CTR_ASM -DGHASH_ASM   -c -o
> thr_id.o thr_id.c
> > gcc -I. -I.. -I../include  -DOPENSSL_FIPSCANISTER -fPIC -DOPENSSL_PIC
> -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -Wa,--noexecstack
> -m64 -DB_ENDIAN -DTERMIO -O3 -Wall -DOPENSSL_BN_ASM_MONT -DSHA1_ASM
> -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DAES_CTR_ASM -DGHASH_ASM   -c -o uid.o
> uid.c
> > make[1]: *** No rule to make target `s390xcap.o', needed by `fips'.
> Stop.
> > make[1]: Leaving directory
> `/builds/openssl/openssl-fips-ecp-2.0.5/crypto'
> > make: *** [build_crypto] Error 1
> >
> > [test2@zvmrh37 openssl-fips-ecp-2.0.5]$ uname -na
> > Linux zvmrh37 2.6.9-22.EL #1 SMP Mon Sep 19 17:50:50 EDT 2005 s390x
> s390x s390x GNU/Linux
> >
> > [test2@zvmrh37 openssl-fips-ecp-2.0.5]$ cat /etc/redhat-release
> > Red Hat Enterprise Linux AS release 4 (Nahant Update 2)
> >
> >
> > HP-ITA
> > 1) ./config
> > Configured for hpux64-ia64-cc.
> > 2) make
> > Error:
> > ld: Unrecognized argument: +sectionmerge
> >
> > bash-2.05$ uname -na
> > HP-UX unknown B.11.23 U ia64 3818806770 unlimited-user license
> >
> >
> > I could not find any help regarding this on net.
> > Please let me know if anything is missing in this.
> >
> > Thanks & Regards,
> > Mrunal
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> Development Mailing List                       openssl-dev@openssl.org
> Automated List Manager                           majord...@openssl.org
>

Reply via email to