Howto add HP-UX SOM object file support
tippa123@gmail.com
tippa123@gmail.com
Tue Jun 5 04:15:00 GMT 2007
More information about the Binutils mailing list
Tue Jun 5 04:15:00 GMT 2007
- Previous message (by thread): Howto add HP-UX SOM object file support
- Next message (by thread): Howto add HP-UX SOM object file support
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 6/4/07, Steve Ellcey <sje@cup.hp.com> wrote: > > I have compiled binutils-2.17 for both HP-UX Itanium (B.11.23) and > > HP-UX PA-RISC 2.0 (B.11.11 ). But there is no support for (old) HP-UX > > SOM object file format, for example "nm" do not understand files which > > are " PA-RISC1.1 shared library -not stripped". > > > > I think I must add some target to the configure's "--enable-targets=" > > option... But what is the correct one? > > Could you please help me with this issue, thanks a lot! > > > > Best Regards > > Tippa > > If you built on a PA-RISC box then I am surprised that nm wouldn't > understand the SOM files since that is the default format for HP-UX > PA-RISC boxes when you are in 32 bit mode. In 64 bit mode it would use > ELF, but you should only get 64 bit mode if you explicity ask for it. > (i.e. use target of hppa64-hp-hpux11.11). If you are building on > PA-RISC I would try using a host/build/target of hppa1.1-hp-hpux11.11 or > hppa2.0w-hp-hpux11.11. If you are building on Itanium, you could use > one of those targets with the --enable-targets option. > > What error do you get when run nm on an unstripped shared library? When > I run a 2.17 nm on one of the HPPA HP-UX 11.11 system libraries in > /usr/lib I do not get any errors. > > Steve Ellcey > sje@cup.hp.com > Hi Steve, and thanks for your comment! Here you can see the errror message. Note also what the "nm --help" shows below. Regards Tippa. tippa@hp11idev> uname -a HP-UX hp11idev B.11.11 U 9000/800 2252141562 unlimited-user license tippa@hp11idev> tippa@hp11idev> nm --version GNU nm 2.17 Copyright 2005 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License. This program has absolutely no warranty. tippa@hp11idev> tippa@hp11idev> file /usr/lib/libm.sl /usr/lib/libm.sl: PA-RISC1.1 shared library -not stripped tippa@hp11idev> nm /usr/lib/libm.sl nm: /usr/lib/libm.sl: File format not recognized tippa@hp11idev> And "nm --help" shows: nm: supported targets: elf64-hppa elf64-hppa-linux elf64-little elf64-big elf32-little elf32-big srec symbolsrec tekhex binary ihex hpux-core
- Previous message (by thread): Howto add HP-UX SOM object file support
- Next message (by thread): Howto add HP-UX SOM object file support
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list