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

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 4.2.0
    • 4.2.1
    • Tests
    • None
    • IBM XLC++ 9.0/AIX 5.3

    • Patch Available
    • 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

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

              Dates

                Created:
                Updated:
                Resolved:

                Slack

                  Issue deployment