public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/56644] New: --disable-nls requires symbols from libintl
@ 2013-03-17 21:50 rolf.ebert.gcc at gmx dot de
  2013-03-18 11:15 ` [Bug bootstrap/56644] " rguenth at gcc dot gnu.org
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: rolf.ebert.gcc at gmx dot de @ 2013-03-17 21:50 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56644

             Bug #: 56644
           Summary: --disable-nls requires symbols from libintl
    Classification: Unclassified
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: rolf.ebert.gcc@gmx.de


building gcc-4.8.0-RC-20130316 with --disable-nls fails when linking cc1 as
some symbols from libintl are searched but cannot be found


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug bootstrap/56644] --disable-nls requires symbols from libintl
  2013-03-17 21:50 [Bug bootstrap/56644] New: --disable-nls requires symbols from libintl rolf.ebert.gcc at gmx dot de
@ 2013-03-18 11:15 ` rguenth at gcc dot gnu.org
  2013-03-20  5:27 ` rolf.ebert.gcc at gmx dot de
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: rguenth at gcc dot gnu.org @ 2013-03-18 11:15 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56644

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |build
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2013-03-18
     Ever Confirmed|0                           |1

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> 2013-03-18 11:15:13 UTC ---
What system are you compiling GCC on and what are your configure options
besides --disable-nls?


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug bootstrap/56644] --disable-nls requires symbols from libintl
  2013-03-17 21:50 [Bug bootstrap/56644] New: --disable-nls requires symbols from libintl rolf.ebert.gcc at gmx dot de
  2013-03-18 11:15 ` [Bug bootstrap/56644] " rguenth at gcc dot gnu.org
@ 2013-03-20  5:27 ` rolf.ebert.gcc at gmx dot de
  2013-03-20  6:59 ` ktietz at gcc dot gnu.org
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: rolf.ebert.gcc at gmx dot de @ 2013-03-20  5:27 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56644

Rolf Ebert <rolf.ebert.gcc at gmx dot de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |mingw
               Host|                            |mingw
              Build|                            |mingw

--- Comment #2 from Rolf Ebert <rolf.ebert.gcc at gmx dot de> 2013-03-20 05:26:51 UTC ---
configure options:

../gcc-${GCC_VERSION}/configure \
   --disable-libgomp \
   --disable-libstdc++-v3 \
   --enable-libada \
   --host=mingw32 \
   --build=mingw32 \
   --target=mingw32 \
   --disable-werror \
   --prefix=/mingw/local \
   --disable-nls \
   --with-dwarf2 \
   --enable-languages=c,c++,ada \
   --disable-win32-registry \
   --enable-concept-checks \
   --enable-version-specific-runtime-libs \
   --with-bugurl=http://localhost/ \
   --with-gmp=/mingw \
   --with-mpfr=/mingw \
   --with-mpc=/mingw \
   --disable-shared \
   --disable-sjlj-exceptions \
   --with-arch=pentium \
   --with-cpu=pentium \
   >> ${LOG} 2>&1

make CFLAGS="-D__USE_MINGW_ACCESS" CXXFLAGS="-mthreads"
LDFLAGS="-Wl,--stack=0x2800000" > ${LOG} 2>&1


end of the log file:

mingw32-g++   -mthreads -DIN_GCC   -fno-exceptions -fno-rtti
-fasynchronous-unwind-tables -W -Wall -Wwrite-strings -Wcast-qual
-Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros
-Wno-overlength-strings -fno-common  -DHAVE_CONFIG_H -static-libstdc++
-static-libgcc -Wl,--stack=0x2800000 -o cc1.exe c/c-lang.o c-family/stub-objc.o
attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o
c/c-objc-common.o c/c-parser.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 msformat-c.o default-c.o \
          cc1-checksum.o libbackend.a main.o tree-browser.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/mingw/lib
-L/mingw/lib -L/mingw/lib -lmpc -lmpfr -lgmp   -L../zlib -lz
c/c-decl.o:c-decl.c:(.text+0x921): undefined reference to `libintl_fprintf'
c/c-typeck.o:c-typeck.c:(.text+0x1ade4): undefined reference to
`libintl_sprintf'
c-family/c-common.o:c-common.c:(.text+0xbd5): undefined reference to
`libintl_snprintf'
c-family/c-common.o:c-common.c:(.text+0x30e44): undefined reference to
`libintl_sprintf'
c-family/c-common.o:c-common.c:(.text+0x31cd3): undefined reference to
`libintl_snprintf'
c-family/c-common.o:c-common.c:(.text+0x31de8): undefined reference to
`libintl_snprintf'
c-family/c-common.o:c-common.c:(.text+0x31e7a): undefined reference to
`libintl_snprintf'
c-family/c-common.o:c-common.c:(.text+0x3a2f1): undefined reference to
`libintl_sprintf'
c-family/c-lex.o:c-lex.c:(.text+0x283): undefined reference to
`libintl_fprintf'
c-family/c-lex.o:c-lex.c:(.text+0x2f3): undefined reference to
`libintl_fprintf'
c-family/c-lex.o:c-lex.c:(.text+0x30b): undefined reference to
`libintl_fprintf'
c-family/c-opts.o:c-opts.c:(.text+0x1b19): undefined reference to
`libintl_fprintf'
c-family/c-pretty-print.o:c-pretty-print.c:(.text+0xf39): undefined reference
to `libintl_sprintf'
c-family/c-pretty-print.o:c-pretty-print.c:(.text+0x101e): undefined reference
to `libintl_sprintf'
c-family/c-pretty-print.o:c-pretty-print.c:(.text+0x1428): undefined reference
to `libintl_sprintf'
c-family/c-pretty-print.o:c-pretty-print.c:(.text+0x1a21): undefined reference
to `libintl_sprintf'
c-family/c-pretty-print.o:c-pretty-print.c:(.text+0x24f2): undefined reference
to `libintl_sprintf'
c-family/c-pretty-print.o:c-pretty-print.c:(.text+0x272d): more undefined
references to `libintl_sprintf' follow
libbackend.a(coverage.o):coverage.c:(.text+0x4279): undefined reference to
`libintl_fprintf'
libbackend.a(coverage.o):coverage.c:(.text+0x43f9): undefined reference to
`libintl_sprintf'
libbackend.a(coverage.o):coverage.c:(.text+0x46d8): undefined reference to
`libintl_sprintf'
libbackend.a(cgraph.o):cgraph.c:(.text+0x2250): undefined reference to
`libintl_fprintf'
libbackend.a(cgraph.o):cgraph.c:(.text+0x229b): undefined reference to
`libintl_fprintf'
libbackend.a(cgraph.o):cgraph.c:(.text+0x2448): undefined reference to
`libintl_fprintf'
libbackend.a(cgraph.o):cgraph.c:(.text+0x3060): undefined reference to
`libintl_fprintf'
libbackend.a(cgraph.o):cgraph.c:(.text+0x309c): undefined reference to
`libintl_fprintf'
libbackend.a(cgraph.o):cgraph.c:(.text+0x30ce): more undefined references to
`libintl_fprintf' follow
libbackend.a(except.o):except.c:(.text+0x2505): undefined reference to
`libintl_sprintf'
libbackend.a(except.o):except.c:(.text+0x3d17): undefined reference to
`libintl_fprintf'
libbackend.a(except.o):except.c:(.text+0x501c): undefined reference to
`libintl_sprintf'
libbackend.a(except.o):except.c:(.text+0x504b): undefined reference to
`libintl_sprintf'
libbackend.a(except.o):except.c:(.text+0x5083): undefined reference to
`libintl_sprintf'
libbackend.a(except.o):except.c:(.text+0x5531): undefined reference to
`libintl_sprintf'
libbackend.a(except.o):except.c:(.text+0x5632): undefined reference to
`libintl_sprintf'
libbackend.a(except.o):except.c:(.text+0x5700): more undefined references to
`libintl_sprintf' follow
libbackend.a(except.o):except.c:(.text+0x5b30): undefined reference to
`libintl_fprintf'
libbackend.a(except.o):except.c:(.text+0x5b6f): undefined reference to
`libintl_fprintf'
libbackend.a(except.o):except.c:(.text+0x5b90): undefined reference to
`libintl_fprintf'
libbackend.a(except.o):except.c:(.text+0x5bca): undefined reference to
`libintl_fprintf'
libbackend.a(except.o):except.c:(.text+0x5c59): undefined reference to
`libintl_fprintf'
libbackend.a(except.o):except.c:(.text+0x5ca1): more undefined references to
`libintl_fprintf' follow
libbackend.a(tree.o):tree.c:(.text+0x22c24): undefined reference to
`libintl_snprintf'
libbackend.a(tree.o):tree.c:(.text+0x22cd7): undefined reference to
`libintl_sprintf'
libbackend.a(passes.o):passes.c:(.text+0x5ad): undefined reference to
`libintl_fprintf'
libbackend.a(passes.o):passes.c:(.text+0x5c2): undefined reference to
`libintl_fprintf'
libbackend.a(passes.o):passes.c:(.text+0xde1): undefined reference to
`libintl_sprintf'
libbackend.a(passes.o):passes.c:(.text+0x12e6): undefined reference to
`libintl_fprintf'
libbackend.a(passes.o):passes.c:(.text+0x3e8f): undefined reference to
`libintl_fprintf'
libbackend.a(passes.o):passes.c:(.text+0x3ea7): undefined reference to
`libintl_fprintf'
libbackend.a(passes.o):passes.c:(.text+0x3ebf): undefined reference to
`libintl_fprintf'
libbackend.a(passes.o):passes.c:(.text+0x4072): undefined reference to
`libintl_fprintf'
libbackend.a(passes.o):passes.c:(.text+0x40bc): more undefined references to
`libintl_fprintf' follow
libbackend.a(cgraphclones.o):cgraphclones.c:(.text+0xe72): undefined reference
to `libintl_sprintf'
libbackend.a(cgraphclones.o):cgraphclones.c:(.text+0x216d): undefined reference
to `libintl_fprintf'
libbackend.a(cgraphclones.o):cgraphclones.c:(.text+0x2238): undefined reference
to `libintl_fprintf'
libbackend.a(cgraphclones.o):cgraphclones.c:(.text+0x225b): undefined reference
to `libintl_fprintf'
libbackend.a(cgraphclones.o):cgraphclones.c:(.text+0x22b4): undefined reference
to `libintl_fprintf'
libbackend.a(cgraphclones.o):cgraphclones.c:(.text+0x231d): undefined reference
to `libintl_fprintf'
libbackend.a(cgraphclones.o):cgraphclones.c:(.text+0x2351): more undefined
references to `libintl_fprintf' follow
libbackend.a(langhooks.o):langhooks.c:(.text+0x393): undefined reference to
`libintl_sprintf'
libbackend.a(toplev.o):toplev.c:(.text+0x25a): undefined reference to
`libintl_fprintf'
libbackend.a(toplev.o):toplev.c:(.text+0x296): undefined reference to
`libintl_fprintf'
libbackend.a(toplev.o):toplev.c:(.text+0x1014): undefined reference to
`libintl_fprintf'
libbackend.a(toplev.o):toplev.c:(.text+0x103f): undefined reference to
`libintl_fprintf'
libbackend.a(toplev.o):toplev.c:(.text+0x10a8): undefined reference to
`libintl_fprintf'
libbackend.a(toplev.o):toplev.c:(.text+0x1118): more undefined references to
`libintl_fprintf' follow
libbackend.a(final.o):final.c:(.text+0x5896): undefined reference to
`libintl_sprintf'
libbackend.a(final.o):final.c:(.text+0x5bac): undefined reference to
`libintl_sprintf'
libbackend.a(final.o):final.c:(.text+0x5bea): undefined reference to
`libintl_fprintf'
libbackend.a(final.o):final.c:(.text+0x5c5f): undefined reference to
`libintl_fprintf'
libbackend.a(final.o):final.c:(.text+0x5c95): undefined reference to
`libintl_fprintf'
libbackend.a(final.o):final.c:(.text+0x5cbe): undefined reference to
`libintl_fprintf'
libbackend.a(final.o):final.c:(.text+0x5cfa): undefined reference to
`libintl_fprintf'
libbackend.a(final.o):final.c:(.text+0x5d45): more undefined references to
`libintl_fprintf' follow
libcommon-target.a(opts.o):opts.c:(.text+0x162b): undefined reference to
`__printf__'
libcommon-target.a(opts.o):opts.c:(.text+0x19da): undefined reference to
`libintl_snprintf'
libcommon-target.a(opts.o):opts.c:(.text+0x1abf): undefined reference to
`libintl_snprintf'
libcommon-target.a(opts.o):opts.c:(.text+0x1b07): undefined reference to
`libintl_sprintf'
libcommon-target.a(opts.o):opts.c:(.text+0x1bf0): undefined reference to
`__printf__'
libcommon-target.a(opts.o):opts.c:(.text+0x1c38): undefined reference to
`__printf__'
libcommon-target.a(opts.o):opts.c:(.text+0x1c6f): undefined reference to
`__printf__'
libcommon-target.a(opts.o):opts.c:(.text+0x1cd8): undefined reference to
`__printf__'
libcommon-target.a(opts.o):opts.c:(.text+0x1d75): undefined reference to
`__printf__'
libcommon-target.a(opts.o):opts.c:(.text+0x1d95): more undefined references to
`__printf__' follow
libcommon.a(input.o):input.c:(.text+0x3fd): undefined reference to
`libintl_fprintf'
libcommon.a(input.o):input.c:(.text+0x42d): undefined reference to
`libintl_fprintf'
libcommon.a(input.o):input.c:(.text+0x445): undefined reference to
`libintl_fprintf'
libcommon.a(input.o):input.c:(.text+0x4c7): undefined reference to
`libintl_fprintf'
libcommon.a(input.o):input.c:(.text+0x549): undefined reference to
`libintl_fprintf'
libcommon.a(input.o):input.c:(.text+0x5cb): more undefined references to
`libintl_fprintf' follow
libcommon.a(diagnostic.o):diagnostic.c:(.text+0x6ca): undefined reference to
`libintl_snprintf'
libcommon.a(diagnostic.o):diagnostic.c:(.text+0x8b6): undefined reference to
`libintl_fprintf'
libcommon.a(diagnostic.o):diagnostic.c:(.text+0x930): undefined reference to
`libintl_fprintf'
libcommon.a(diagnostic.o):diagnostic.c:(.text+0x2027): undefined reference to
`libintl_vfprintf'
libcommon.a(pretty-print.o):pretty-print.c:(.text+0x1325): undefined reference
to `libintl_sprintf'
libcommon.a(pretty-print.o):pretty-print.c:(.text+0x1385): undefined reference
to `libintl_sprintf'
libcommon.a(pretty-print.o):pretty-print.c:(.text+0x13cc): undefined reference
to `libintl_sprintf'
libcommon.a(pretty-print.o):pretty-print.c:(.text+0x1417): undefined reference
to `libintl_sprintf'
libcommon.a(pretty-print.o):pretty-print.c:(.text+0x146b): undefined reference
to `libintl_sprintf'
libcommon.a(pretty-print.o):pretty-print.c:(.text+0x14cb): more undefined
references to `libintl_sprintf' follow
collect2: ld returned 1 exit status
make[3]: *** [cc1.exe] Error 1
make[3]: Leaving directory `/c/Devel/gcc-cvs.not/build_native/gcc'
make[2]: *** [all-stage1-gcc] Error 2
make[2]: Leaving directory `/c/Devel/gcc-cvs.not/build_native'
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory `/c/Devel/gcc-cvs.not/build_native'
make: *** [all] Error 2


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug bootstrap/56644] --disable-nls requires symbols from libintl
  2013-03-17 21:50 [Bug bootstrap/56644] New: --disable-nls requires symbols from libintl rolf.ebert.gcc at gmx dot de
  2013-03-18 11:15 ` [Bug bootstrap/56644] " rguenth at gcc dot gnu.org
  2013-03-20  5:27 ` rolf.ebert.gcc at gmx dot de
@ 2013-03-20  6:59 ` ktietz at gcc dot gnu.org
  2013-03-24 14:24 ` meisenmann.lba@fh-salzburg.ac.at
  2013-04-17  9:01 ` meisenmann.lba@fh-salzburg.ac.at
  4 siblings, 0 replies; 6+ messages in thread
From: ktietz at gcc dot gnu.org @ 2013-03-20  6:59 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56644

Kai Tietz <ktietz at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ktietz at gcc dot gnu.org

--- Comment #3 from Kai Tietz <ktietz at gcc dot gnu.org> 2013-03-20 06:59:33 UTC ---
This looks like a duplicate of PR/54659.  Which snapshort-date you are using of
4.8 gcc?


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug bootstrap/56644] --disable-nls requires symbols from libintl
  2013-03-17 21:50 [Bug bootstrap/56644] New: --disable-nls requires symbols from libintl rolf.ebert.gcc at gmx dot de
                   ` (2 preceding siblings ...)
  2013-03-20  6:59 ` ktietz at gcc dot gnu.org
@ 2013-03-24 14:24 ` meisenmann.lba@fh-salzburg.ac.at
  2013-04-17  9:01 ` meisenmann.lba@fh-salzburg.ac.at
  4 siblings, 0 replies; 6+ messages in thread
From: meisenmann.lba@fh-salzburg.ac.at @ 2013-03-24 14:24 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56644

Markus Eisenmann <meisenmann.lba@fh-salzburg.ac.at> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |meisenmann.lba@fh-salzburg.
                   |                            |ac.at

--- Comment #5 from Markus Eisenmann <meisenmann.lba@fh-salzburg.ac.at> 2013-03-24 14:23:27 UTC ---
I have got the same error messages if I have builder an i386-elf cross compiler
toolchain.
Also based on MinGw (4.7.2), GCC release 4.8.0 and (only) if configured with
"--disable-nls".


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug bootstrap/56644] --disable-nls requires symbols from libintl
  2013-03-17 21:50 [Bug bootstrap/56644] New: --disable-nls requires symbols from libintl rolf.ebert.gcc at gmx dot de
                   ` (3 preceding siblings ...)
  2013-03-24 14:24 ` meisenmann.lba@fh-salzburg.ac.at
@ 2013-04-17  9:01 ` meisenmann.lba@fh-salzburg.ac.at
  4 siblings, 0 replies; 6+ messages in thread
From: meisenmann.lba@fh-salzburg.ac.at @ 2013-04-17  9:01 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56644

--- Comment #6 from Markus Eisenmann <meisenmann.lba@fh-salzburg.ac.at> 2013-04-17 09:01:04 UTC ---
Created attachment 29888
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29888
Prevent redirect to some libintl-functions if NLS isn't requested

This Patch will undefine some macros which would cause unneed redirections to
libintl-functions (like vsnprintf); while NLS isn't configured (I.e. ENABLE_NLS
is not set).


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-04-17  9:01 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-03-17 21:50 [Bug bootstrap/56644] New: --disable-nls requires symbols from libintl rolf.ebert.gcc at gmx dot de
2013-03-18 11:15 ` [Bug bootstrap/56644] " rguenth at gcc dot gnu.org
2013-03-20  5:27 ` rolf.ebert.gcc at gmx dot de
2013-03-20  6:59 ` ktietz at gcc dot gnu.org
2013-03-24 14:24 ` meisenmann.lba@fh-salzburg.ac.at
2013-04-17  9:01 ` meisenmann.lba@fh-salzburg.ac.at

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