You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stdcxx.apache.org by "Martin Sebor (JIRA)" <ji...@apache.org> on 2007/03/30 22:24:26 UTC
[jira] Created: (STDCXX-379) [XLC++ 7.0, 8.0] unsats on
std::__vttQ2_3std13basic_istreamXTcTQ2_3std11char_traitsXTc__ et al
[XLC++ 7.0, 8.0] unsats on std::__vttQ2_3std13basic_istreamXTcTQ2_3std11char_traitsXTc__ et al
----------------------------------------------------------------------------------------------
Key: STDCXX-379
URL: https://issues.apache.org/jira/browse/STDCXX-379
Project: C++ Standard Library
Issue Type: Bug
Components: Build
Affects Versions: 4.2
Environment: XLC++ 7.0, 8.0 /AIX
Reporter: Martin Sebor
Priority: Blocker
Fix For: 4.2
All programs (examples, tests, utilities) fail to link with the errors below. The symbols don't seem to correspond to any actual class members (i.e., they look like some virtual table entries or something like that).
gmake: Entering directory `$(BUILDDIR)/examples'
xlCcore -c -I$(TOPDIR)/include/ansi -I$(TOPDIR)/include -I$(BUILDDIR)/include -I$(TOPDIR)/examples/include -O -qinline -q64 -qtemplateregistry=accumulate.ti $(TOPDIR)/examples/manual/accumulate.cpp
xlCcore accumulate.o -o accumulate -I$(TOPDIR)/include/ansi -liconv -Wl,-bh:5 -q64 -L$(BUILDDIR)/lib -lstd -lm -qtemplateregistry=accumulate.ti
ld: 0711-317 ERROR: Undefined symbol: std::__vttQ2_3std13basic_istreamXTcTQ2_3std11char_traitsXTc__
ld: 0711-317 ERROR: Undefined symbol: std::__vttQ2_3std13basic_ostreamXTcTQ2_3std11char_traitsXTc__
ld: 0711-317 ERROR: Undefined symbol: std::__vttQ2_3std13basic_istreamXTwTQ2_3std11char_traitsXTw__
ld: 0711-317 ERROR: Undefined symbol: std::__vttQ2_3std13basic_ostreamXTwTQ2_3std11char_traitsXTw__
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
gmake: *** [accumulate] Error 8
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Closed: (STDCXX-379) [XLC++ 7.0, 8.0] unsats on
std::__vttQ2_3std13basic_istreamXTcTQ2_3std11char_traitsXTc__ et al
Posted by "Martin Sebor (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/STDCXX-379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Sebor closed STDCXX-379.
-------------------------------
Resolution: Fixed
> [XLC++ 7.0, 8.0] unsats on std::__vttQ2_3std13basic_istreamXTcTQ2_3std11char_traitsXTc__ et al
> ----------------------------------------------------------------------------------------------
>
> Key: STDCXX-379
> URL: https://issues.apache.org/jira/browse/STDCXX-379
> Project: C++ Standard Library
> Issue Type: Bug
> Components: Build
> Affects Versions: 4.2
> Environment: XLC++ 7.0, 8.0 /AIX
> Reporter: Martin Sebor
> Assigned To: Martin Sebor
> Priority: Blocker
> Fix For: 4.2
>
>
> All programs (examples, tests, utilities) fail to link with the errors below. The symbols don't seem to correspond to any actual class members (i.e., they look like some virtual table entries or something like that).
> gmake: Entering directory `$(BUILDDIR)/examples'
> xlCcore -c -I$(TOPDIR)/include/ansi -I$(TOPDIR)/include -I$(BUILDDIR)/include -I$(TOPDIR)/examples/include -O -qinline -q64 -qtemplateregistry=accumulate.ti $(TOPDIR)/examples/manual/accumulate.cpp
> xlCcore accumulate.o -o accumulate -I$(TOPDIR)/include/ansi -liconv -Wl,-bh:5 -q64 -L$(BUILDDIR)/lib -lstd -lm -qtemplateregistry=accumulate.ti
> ld: 0711-317 ERROR: Undefined symbol: std::__vttQ2_3std13basic_istreamXTcTQ2_3std11char_traitsXTc__
> ld: 0711-317 ERROR: Undefined symbol: std::__vttQ2_3std13basic_ostreamXTcTQ2_3std11char_traitsXTc__
> ld: 0711-317 ERROR: Undefined symbol: std::__vttQ2_3std13basic_istreamXTwTQ2_3std11char_traitsXTw__
> ld: 0711-317 ERROR: Undefined symbol: std::__vttQ2_3std13basic_ostreamXTwTQ2_3std11char_traitsXTw__
> ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
> gmake: *** [accumulate] Error 8
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Assigned: (STDCXX-379) [XLC++ 7.0, 8.0] unsats on
std::__vttQ2_3std13basic_istreamXTcTQ2_3std11char_traitsXTc__ et al
Posted by "Martin Sebor (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/STDCXX-379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Sebor reassigned STDCXX-379:
-----------------------------------
Assignee: Martin Sebor
> [XLC++ 7.0, 8.0] unsats on std::__vttQ2_3std13basic_istreamXTcTQ2_3std11char_traitsXTc__ et al
> ----------------------------------------------------------------------------------------------
>
> Key: STDCXX-379
> URL: https://issues.apache.org/jira/browse/STDCXX-379
> Project: C++ Standard Library
> Issue Type: Bug
> Components: Build
> Affects Versions: 4.2
> Environment: XLC++ 7.0, 8.0 /AIX
> Reporter: Martin Sebor
> Assigned To: Martin Sebor
> Priority: Blocker
> Fix For: 4.2
>
>
> All programs (examples, tests, utilities) fail to link with the errors below. The symbols don't seem to correspond to any actual class members (i.e., they look like some virtual table entries or something like that).
> gmake: Entering directory `$(BUILDDIR)/examples'
> xlCcore -c -I$(TOPDIR)/include/ansi -I$(TOPDIR)/include -I$(BUILDDIR)/include -I$(TOPDIR)/examples/include -O -qinline -q64 -qtemplateregistry=accumulate.ti $(TOPDIR)/examples/manual/accumulate.cpp
> xlCcore accumulate.o -o accumulate -I$(TOPDIR)/include/ansi -liconv -Wl,-bh:5 -q64 -L$(BUILDDIR)/lib -lstd -lm -qtemplateregistry=accumulate.ti
> ld: 0711-317 ERROR: Undefined symbol: std::__vttQ2_3std13basic_istreamXTcTQ2_3std11char_traitsXTc__
> ld: 0711-317 ERROR: Undefined symbol: std::__vttQ2_3std13basic_ostreamXTcTQ2_3std11char_traitsXTc__
> ld: 0711-317 ERROR: Undefined symbol: std::__vttQ2_3std13basic_istreamXTwTQ2_3std11char_traitsXTw__
> ld: 0711-317 ERROR: Undefined symbol: std::__vttQ2_3std13basic_ostreamXTwTQ2_3std11char_traitsXTw__
> ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
> gmake: *** [accumulate] Error 8
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (STDCXX-379) [XLC++ 7.0, 8.0] unsats on
std::__vttQ2_3std13basic_istreamXTcTQ2_3std11char_traitsXTc__ et al
Posted by "Martin Sebor (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/STDCXX-379?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12485672 ]
Martin Sebor commented on STDCXX-379:
-------------------------------------
As suggested by STDCXX-381, disabling the extern template extension (via -D_RWSTD_NO_EXTERN_TEMPLATE) while building the library resolves the unsats.
> [XLC++ 7.0, 8.0] unsats on std::__vttQ2_3std13basic_istreamXTcTQ2_3std11char_traitsXTc__ et al
> ----------------------------------------------------------------------------------------------
>
> Key: STDCXX-379
> URL: https://issues.apache.org/jira/browse/STDCXX-379
> Project: C++ Standard Library
> Issue Type: Bug
> Components: Build
> Affects Versions: 4.2
> Environment: XLC++ 7.0, 8.0 /AIX
> Reporter: Martin Sebor
> Assigned To: Martin Sebor
> Priority: Blocker
> Fix For: 4.2
>
>
> All programs (examples, tests, utilities) fail to link with the errors below. The symbols don't seem to correspond to any actual class members (i.e., they look like some virtual table entries or something like that).
> gmake: Entering directory `$(BUILDDIR)/examples'
> xlCcore -c -I$(TOPDIR)/include/ansi -I$(TOPDIR)/include -I$(BUILDDIR)/include -I$(TOPDIR)/examples/include -O -qinline -q64 -qtemplateregistry=accumulate.ti $(TOPDIR)/examples/manual/accumulate.cpp
> xlCcore accumulate.o -o accumulate -I$(TOPDIR)/include/ansi -liconv -Wl,-bh:5 -q64 -L$(BUILDDIR)/lib -lstd -lm -qtemplateregistry=accumulate.ti
> ld: 0711-317 ERROR: Undefined symbol: std::__vttQ2_3std13basic_istreamXTcTQ2_3std11char_traitsXTc__
> ld: 0711-317 ERROR: Undefined symbol: std::__vttQ2_3std13basic_ostreamXTcTQ2_3std11char_traitsXTc__
> ld: 0711-317 ERROR: Undefined symbol: std::__vttQ2_3std13basic_istreamXTwTQ2_3std11char_traitsXTw__
> ld: 0711-317 ERROR: Undefined symbol: std::__vttQ2_3std13basic_ostreamXTwTQ2_3std11char_traitsXTw__
> ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
> gmake: *** [accumulate] Error 8
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.