public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
From: Xi Ruoyao <xry111@xry111.site>
To: i.nixman@autistici.org, Gcc Help <gcc-help@gcc.gnu.org>
Subject: Re: undefined reference when building GCC-4.8.1 MinGW-W64
Date: Tue, 06 Sep 2022 20:54:26 +0800	[thread overview]
Message-ID: <8926f972a5996428f7ab4bca40d2294f600cea6b.camel@xry111.site> (raw)
In-Reply-To: <549e47ef08ec0b3976ae07b72e8780de@autistici.org>

On Tue, 2022-09-06 at 11:36 +0000, i.nixman--- via Gcc-help wrote:
> On 2022-09-06 11:23, i.nixman--- via Gcc-help wrote:
> > Hello guys!
> > 
> > a long time ago I successfully built this version of the GCC-4.8.1,
> > and I'm pretty sure I used the same options.
> > 
> > but now, on stage3 I get a linking error:
> > 
> > x86_64-w64-mingw32-g++   -g -DIN_GCC   -fno-exceptions -fno-rtti
> > -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings
> > -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long
> > -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H
> > -static-libstdc++ -static-libgcc -pipe -fno-ident
> > -L/home/Raj/mingw-gcc-4.8.1/x86_64-481-posix-sjlj-
> > rt_v9/mingw64/opt/lib
> > -L/home/Raj/mingw-gcc-4.8.1/prerequisites/x86_64-zlib-static/lib
> > -L/home/Raj/mingw-gcc-4.8.1/prerequisites/x86_64-w64-mingw32-
> > static/lib
> >  -Wl,--stack,12582912 -o cc1plus.exe \
> >       cp/cp-lang.o c-family/stub-objc.o cp/call.o cp/decl.o
> > cp/expr.o
> > cp/pt.o cp/typeck2.o cp/class.o cp/decl2.o cp/error.o cp/lex.o
> > cp/parser.o cp/ptree.o cp/rtti.o cp/typeck.o cp/cvt.o cp/except.o
> > cp/friend.o cp/init.o cp/method.o cp/search.o cp/semantics.o
> > cp/tree.o
> > cp/repo.o cp/dump.o cp/optimize.o cp/mangle.o cp/cp-objcp-common.o
> > cp/name-lookup.o cp/cxx-pretty-print.o cp/cp-gimplify.o attribs.o
> > incpath.o c-family/c-common.o c-family/c-cppbuiltin.o
> > c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o
> > c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o
> > c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o
> > c-family/c-semantics.o c-family/c-ada-spec.o tree-mudflap.o i386-c.o
> > winnt-cxx.o msformat-c.o default-c.o cc1plus-checksum.o libbackend.a
> > main.o  libcommon-target.a libcommon.a ../libcpp/libcpp.a
> > ../libdecnumber/libdecnumber.a libcommon.a ../libcpp/libcpp.a  -
> > liconv
> > ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a
> > ../libdecnumber/libdecnumber.a
> > -L/home/Raj/mingw-gcc-4.8.1/prerequisites/x86_64-w64-mingw32-
> > static/lib
> > -lcloog-isl
> > -L/home/Raj/mingw-gcc-4.8.1/prerequisites/x86_64-w64-mingw32-
> > static/lib
> > -lisl
> > -L/home/Raj/mingw-gcc-4.8.1/prerequisites/x86_64-w64-mingw32-
> > static/lib
> > -L/home/Raj/mingw-gcc-4.8.1/prerequisites/x86_64-w64-mingw32-
> > static/lib
> > -L/home/Raj/mingw-gcc-4.8.1/prerequisites/x86_64-w64-mingw32-
> > static/lib
> > -lmpc -lmpfr -lgmp   -lz
> > cp/except.o: In function `nothrow_libfn_p(tree_node const*)':
> > C:\msys64\home\Raj\mingw-gcc-4.8.1\x86_64-481-posix-sjlj-
> > rt_v9\build\gcc-4.8.1\gcc/../../../../src/gcc-
> > 4.8.1/gcc/cp/except.c:1025:
> > undefined reference to `libc_name_p(char const*, unsigned int)'
> > collect2.exe: error: ld returned 1 exit status
> > 
> > 
> > any ideas?
> > 
> > 
> > 
> > thanks!
> 
> I think this problem may occur due to the use of this patch:
> 
> https://github.com/niXman/mingw-builds/blob/develop/patches/gcc/gcc-4.6-fix_mismatch_in_gnu_inline_attributes.patch

This patch has never been in mainline GCC.  And it's 2022 so you should
not use gcc-4.8 or 4.6 anymore.

-- 
Xi Ruoyao <xry111@xry111.site>
School of Aerospace Science and Technology, Xidian University

  reply	other threads:[~2022-09-06 12:54 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-09-06 11:23 i.nixman
2022-09-06 11:36 ` i.nixman
2022-09-06 12:54   ` Xi Ruoyao [this message]
2022-09-07 11:04     ` i.nixman
2022-09-07 14:35       ` LIU Hao

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8926f972a5996428f7ab4bca40d2294f600cea6b.camel@xry111.site \
    --to=xry111@xry111.site \
    --cc=gcc-help@gcc.gnu.org \
    --cc=i.nixman@autistici.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).