Is hppa64-linux-gnu an supported target?

John David Anglin dave.anglin@bell.net
Thu Dec 4 19:51:21 GMT 2025


On 2025-12-01 8:56 a.m., Carlos O'Donell wrote:
> On 12/1/25 8:33 AM, Adhemerval Zanella Netto wrote:
>>
>>
>> On 30/11/25 20:16, H.J. Lu wrote:
>>> On Mon, Dec 1, 2025 at 7:09 AM H.J. Lu <hjl.tools@gmail.com> wrote:
>>>>
>>>> sysdeps/hppa/preconfigure has
>>>>
>>>> # This fragment canonicalizes the machine names for hppa variants.
>>>>
>>>> case "$machine" in
>>>> hppa*64*) base_machine=hppa machine=hppa/hppa64 ;;
>>>> hppa*) base_machine=hppa machine=hppa/hppa1.1 ;;
>>>> esac
>>>>
>>>> But there is no hppa64 directory.
>>>>
>>>> -- 
>>>> H.J.
>>>
>>> build-many-glibcs.py doesn't build hppa64-linux-gnu.
>>>
>>> CC John.
>>>
>>
>> AFAIK there is currently no support for hppa64 on glibc, the 64-bit support
>> is only used to build the kernel in 64 bit mode. I am not sure how is the
>> userland ABI support for things like PIC/PIE/DSO, or how the kABI is suppose
>> to work.
> 
> Userspace always runs in compat mode with a 64-bit kernel on PA 2.0 hardware.
> 
> However... recently:
> 
> October 2025:
> "Sven Schnelle and Dave Anglin started fixing gcc, binutils and the Linux
>  kernel to allow building 64-bit shared applications."

Yes.  I'm currently working on the relocation support in 64-bit ld.  I have a couple
of uncommitted changes.  I have reached the point where gcc can be built on hpux (non
bootstrap) with GNU ld.  Sven has done some work on 64-bit glibc but a lot of work remains.

Dave
-- 
John David Anglin  dave.anglin@bell.net


More information about the Libc-alpha mailing list