Re: Unable to build GDB 13.1 on Solaris 11.3 Sparc

Nemo Nusquam via Gdb <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <[email protected]>
On 2023-03-08 17:43, Andrew Pinski wrote:
> On Wed, Mar 8, 2023 at 1:34 PM Nemo Nusquam via Gdb <[email protected]> wrote:
>> I am trying (and failing) to build GDB 13.1 on Solaris 11.3 Sparc.
>>
>> Here is my configuration script.
>>
>> CXXFLAGS='-g3 -O0' \
>> CFLAGS='-g3 -O0' \
>> NM=/usr/bin/gnm \
>> SHELL=/usr/bin/bash \
>> AR=/usr/bin/gar \
>> AS=/usr/bin/as \
>> CC=/home/build/gcc/git/bin/gcc \
>> CXX=/home/build/gcc/git/bin/g++ \
>> ../configure \
>> --with-mpc=/usr/local \
>> --with-gmp=/usr/local \
>> --with-mpfr=/usr/local \
>> --enable-64-bit-bfd \
>> --enable-tui \
>> --with-curses \
>> --disable-bootstrap \
>> --disable-binutils \
>> --disable-ld \
>> --disable-gprof \
>> --disable-gprofng \
>> --disable-gold \
>> --disable-gas \
>> --disable-sim
>>
>> (Some flags taken from https://sourceware.org/gdb/wiki/BuildingNatively .)
>>
>> The makefile creates ./gdb inside the build directory and then stops as
>> follows:
>>
>> checking for libgmp... no
>> configure: error: GMP is missing or unusable
>> gmake[1]: *** [Makefile:11447: configure-gdb] Error 1
>> gmake[1]: Leaving directory '/home/build/opt/gdb-13.1/bld'
> This was a known issue in GDB 13.1, It has been fixed/changed on the
> trunk and will be included with GDB 14. For pre-GDB 14, the option you
> want to use for configure is --with-libgmp-prefix= . libmpfr is
> similar you need to use --with-libmpfr-prefix .
> These options are documented in the installation documentation for GDB
> 13 but they were not part of the toplevel configure which is why they
> were not mentioned there. The options --with-gmp= and --with--mpfr=
> were only originally used for building GCC (GCC, GDB, binutils [and
> newlib] all share the same toplevel configure/make file system) and
> this was why folks got confused and even more I made the fix for this
> to use these options also for GDB.

Thank you, Andrew.  I will try rebuilding as you suggest.

> This issue was recorded as
> https://sourceware.org/bugzilla/show_bug.cgi?id=28500 .
I tried searching but I erroneously assumed it was a Solaris problem and 
found nothing relevant.


> Thanks,
> Andrew Pinski

Thank you,
N.

[...]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.