[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNU poke 2.90.0 on Solaris 11.4
From: |
Bruno Haible |
Subject: |
Re: GNU poke 2.90.0 on Solaris 11.4 |
Date: |
Wed, 25 Jan 2023 02:59:34 +0100 |
I wrote:
> On Solaris 11.4/x86_64 (in 64-bit mode), with gcc, I get a link error:
>
> libtool: link: gcc -O2 -shared -fPIC -DPIC -Wl,-z -Wl,text -Wl,-h
> -Wl,libjitter--no-threading.so.0 -o
> non-convenience-lib/.libs/libjitter--no-threading.so.0.0.0 -Wl,-z
> -Wl,allextract lib/.libs/libjitter--no-threading.a -Wl,-z -Wl,defaultextract
> -L/export/home/bruno/prefix64/lib -O2 -g -O2
> ld: fatal: relocation error: R_AMD64_PC32: file
> lib/.libs/libjitter--no-threading.a(lib_libjitter__no_threading__partial_la-jitter-machine-assembly.o):
> section: [2].rela.text: offset: 0x1b1: relocation requires reference symbol
> collect2: error: ld returned 1 exit status
> gmake[3]: *** [Makefile:7047: non-convenience-lib/libjitter--no-threading.la]
> Error 1
> gmake[3]: Leaving directory '/export/home/bruno/poke-2.90.0/build-64/jitter'
In 2.90.1 this error is gone. Compilation works fine and produces a
working 'poke' binary.
Apparently the more conservative setting in jitter/configure.ac fixed this.
Thanks Luca!
Now, when starting poke, the "For help" looks weird. I need to fix that
in Gnulib or libtextstyle (by distinguishing Solaris console from other ttys).
But it's not urgent.