Uploaded image for project: 'C++ Standard Library'
  1. C++ Standard Library
  2. STDCXX-603

[IBM XLC++ 9.0] unsats on std::valarray<S>::apply() in 26.valarray.members.stdcxx-313.cpp

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 4.2.0
    • Fix Version/s: 4.2.1
    • Component/s: Tests
    • Labels:
      None
    • Environment:

      IBM XLC++ 9.0/AIX 5.3

    • Patch Info:
      Patch Available
    • Severity:
      Linker Error

      Description

      The 26.valarray.members.stdcxx-313.cpp regression test fails to link with IBM XLC++ 9.0 on AIX 5.3:

      xlCcore_r -c -I$(TOPDIR)/include/ansi -I$(TOPDIR)/include -I$(BUILDDIR)/include -I$(TOPDIR)/tests/include -O -Q -qtemplateregistry=26.valarray.members.stdcxx-313.ti $(TOPDIR)/tests/regress/26.valarray.members.stdcxx-313.cpp
      xlCcore_r 26.valarray.members.stdcxx-313.o -o 26.valarray.members.stdcxx-313 -L$(BUILDDIR)/rwtest -lrwtest -I$(TOPDIR)/include/ansi -liconv -Wl,-bh:5 -L$(BUILDDIR)/lib -Wl,-bsvr4,-R$(BUILDDIR)/lib:$(BUILDDIR)/rwtest -lstd -lm -qtemplateregistry=26.valarray.members.stdcxx-313.ti
      ld: 0711-317 ERROR: Undefined symbol: .std::valarray<S>::apply(S(S)) const
      ld: 0711-317 ERROR: Undefined symbol: .std::valarray<S>::apply(S(const S&)) const
      ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
      gmake: *** [26.valarray.members.stdcxx-313] Error 8

        Attachments

        1. stdcxx-603.patch
          0.7 kB
          Travis Vitek

          Issue Links

            Activity

              People

              • Assignee:
                vitek Travis Vitek
                Reporter:
                sebor Martin Sebor
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: