curl-library
Re: How do I get a 64 bit program out of an Itanium HPUX compile for 7.47.1?
Date: Mon, 29 Feb 2016 17:14:23 +0000 (UTC)
Got a little help and putting this here for my reference as well as others.
I was trying to set the CFLAGS inside the file.
I did it at the command line and it compiled properly
export LDOPTS="+s -L/usr/local/lib/hpux64 -L/usr/local/lib -L/usr/lib/hpux64 -L/usr/lib"
./configure CC=”gcc –mlp64”
that and a make clean and I get this now
# ls -la /usr/local/bin/curl
-rwxr-xr-x 1root sys 434968 Feb 29 09:42/usr/local/bin/curl
# file /usr/local/bin/curl
/usr/local/bin/curl: ELF-64 executable object file -IA64
#
Here’s the original in the box from the internet expresspackage.
# file /usr/bin/curl
/usr/bin/curl: ELF-32 executable object file - IA64
# ls -la /usr/bin/curl
lrwxr-xr-x 1root sys 27Feb 26 19:41 /usr/bin/curl -> /opt/iexpress/curl/bin/curl
#
Now off to figure out how HPUX makes these into .depot files for portability among boxes.
From: Daniel Stenberg <daniel_at_haxx.se>
To: Tom Avery <avery_thomas_at_yahoo.com>; libcurl development <curl-library_at_cool.haxx.se>
Sent: Sunday, February 28, 2016 2:22 PM
Subject: Re: How do I get a 64 bit program out of an Itanium HPUX compile for 7.47.1?
On Sat, 27 Feb 2016, Tom Avery via curl-library wrote:
> I am working on a compile of your sourcefor Curl 7.47.1 to get a 64 bit
> version for HPUX Itanium for 11i.31 I must be missing something in what I
> am doing because italways comes back with an ELF32 executable.
This is more of a HPUX compiler question than a curl one.
What compiler flag do you need to pass on then to force this to happen? Set
CFLAGS to contain that option when you run configure and it might be all you
need.
-- / daniel.haxx.se
-------------------------------------------------------------------
List admin: https://cool.haxx.se/list/listinfo/curl-library
Etiquette: https://curl.haxx.se/mail/etiquette.html
Received on 2016-02-29