Re: elf-attrs.c compliation errors

Bill Morgan <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <CAM4wpo8J9Ocu07OyU6sJJ1Z8L+_35K7q03SSDwP-+JkvyPgkCg@mail.gmail.com>
On Wed, Aug 1, 2018 at 7:45 AM Simon Marchi <[email protected]> wrote:

> On 2018-07-31 20:44, Bill Morgan wrote:
> > Hello,
> >
> > I'm building this commit: 33633d9f5b138a211405d482436db2f7661b190e
> >
> > With this configuration:
> >
> > ./configure \
> >     --build=x86_64-w64-mingw64 \
> >     --host=x86_64-w64-mingw64 \
> >     --target=arm-none-eabi \
> >     --with-python \
> >     --without-tcl \
> >     --without-tk \
> >     --without-guile \
> >     --with-expat \
> >     --with-lzma \
> >     --with-system-readline \
> >     --with-zlib \
> >     --enable-tui
> >
> > I am getting the compilation errors below:
> >
>
> [snip]
>
> I also get this error when trying to build on Windows.


Thanks for confirming.


> I installed
> mingw-w64 using the installer found here:
>
> http://mingw-w64.org/doku.php/download/mingw-builds
>
> I just noticed that the host gets auto-detected as "x86_64-pc-mingw64"
> (same as you specified explicitly).  I see that when building on mingw,
> -Wno-format should be added, specifically ignoring these warnings:
>
>
> https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob;f=bfd/warning.m4;h=5a7f92d61622c6a0934aa950f8aaa6bf55677d43;hb=HEAD#l75
>
> However, it's only done when the host string contains "mingw32", not
> "mingw64".  Maybe this needs to be adjusted to "*-*-mingw*"?  If you
> grep, you'll find a bunch of other things conditionally done if the
> triplet is "*-*-mingw32*", maybe they need to be adjusted too?
>
>
I noticed that the mingw-w64-gdb package is built with the mingw32 third
part of the triple.

https://github.com/Alexpux/MSYS2-packages/blob/335af17a04df7481e80979eafbd134fef9de9a0f/pacman/makepkg_mingw64.conf#L49

https://github.com/Alexpux/MINGW-packages/blob/dbe70c831fe4024016d5466213b9167c31cdf054/mingw-w64-gdb/PKGBUILD#L85



I will use that configuration.

Simon
>
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.