This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: gcc-3.1 build successful in hppa64-hp-hpux11.00


> Hi,
>     I am able to build gcc-3.1 in PA RISC 64 platform successfully.
> However when I use this new compiler (gcc-3.1) am not able to build
> shared executables. Instead it always build statically linked 64 bit
> executables. I used the below to build the compiler

Yea!

There is some problem here but the excutables are definitely not
static.  Even executables built with "-static" are still dynamic.
I believe that "shared" in this context means that the text of
shared libraries linked with the executable is shareable with
other executables.  Is this what you want?

Try chatr instead of ldd.  You will see that the executables
are not static.

It may be that ld isn't setting the file magic correctly.

This is a binutils issue and not a gcc issue.

> 
> /* binutils-2.12 64 bit. Used HP-UX compiler to build the binutils*/
> %../binutils-2.12/configure --prefix=/user/dkarthik/usr64 --disable-nls
> --host=hppa64-hp-hpux11.00

I suggest using the current cvs binutils.  2.12 is missing an important
patch for hppa64.

Dave
-- 
J. David Anglin                                  dave.anglin@nrc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6605)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]