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.