stdcxx-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Sebor (JIRA)" <j...@apache.org>
Subject [jira] Commented: (STDCXX-406) [Compaq C++ 6.5] unsats on __rw_static_mutex
Date Mon, 07 Apr 2008 16:35:25 GMT

    [ https://issues.apache.org/jira/browse/STDCXX-406?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12586462#action_12586462
] 

Martin Sebor commented on STDCXX-406:
-------------------------------------

Explicitly specifying the object files with the definitions of the symbols resolves the unsats:
{noformat}
cxx -nocxxstd -liconv  -pthread  \
    repository.ti/_C_mutex__Q14__rw22__rw_static_mutex__TUi.o \
    repository.ti_C_mutex__Q14__rw22__rw_static_mutex__TVl.o \
    repository.ti_C_mutex__Q14__rw22__rw_static_mutex__Tjb.o \
    repository.ti_C_mutex__Q14__rw47__rw_static_mutex__TQ14__rw18__rw_open_cat_data.o \
    repository.ti_C_mutex__Q14__rw47__rw_static_mutex__TQ14__rw18__rw_type__Tv_586_.o \
    repository.ti_C_mutex__Q14__rw47__rw_static_mutex__TQ14__rw18__rw_type__Tv_623_.o \
    repository.ti_C_mutex__Q14__rw49__rw_static_mutex__TQ14__rw20__rw_iso2022_state_t.o \
    repository.ti_C_mutex__Q14__rw65__rw_static_mutex__TQ14__rw36__rw_type__TQ14__rw10__rw_facet_365_.o
\
    repository.ti_C_mutex__Q14__rw66__rw_static_mutex__TQ14__rw37__rw_type__TQ14__rw11_RandGuardT_115_.o
\
    repository.ti_C_mutex__Q14__rw66__rw_static_mutex__TQ14__rw37__rw_type__TQ14__rw11__rw_locale_819_.o
\
    repository.ti_C_mutex__Q14__rw66__rw_static_mutex__TQ14__rw37__rw_type__TQ14__rw11__rw_locale_827_.o
\
    repository.ti_C_mutex__Q14__rw66__rw_static_mutex__TQ14__rw37__rw_type__TQ14__rw11__rw_locale_850_.o
\
    repository.ti_C_mutex__Q14__rw66__rw_static_mutex__TQ14__rw37__rw_type__TQ14__rw11__rw_locale_858_.o
\
    repository.ti_C_mutex__Q14__rw74__rw_static_mutex__TQ14__rw45__rw_type__TQ14__rw18__rw_time_pu3d446jb.o
\
    repository.ti_C_mutex__Q14__rw74__rw_static_mutex__TQ14__rw45__rw_type__TQ14__rw18__rw_time_pu3do0s2s.o
\
    -shared \
    assert.o \
    atomic-cxx.o \
    bitset.o \
    catalog.o \
    codecvt.o \
    collate.o \
    ctype.o \
    ctype_bits.o \
    domain_error.o \
    exception.o \
    export.o \
    facet.o \
    file.o \
    instance.o \
    invalid_argument.o \
    ios.o \
    ios_bits.o \
    iostore.o \
    iostream.o \
    iso2022.o \
    length_error.o \
    limits.o \
    limits_bits.o \
    locale_bits.o \
    locale_body.o \
    locale_classic.o \
    locale_combine.o \
    locale_core.o \
    locale_eq.o \
    locale_global.o \
    locale_name.o \
    logic_error.o \
    memattr.o \
    memory.o \
    messages.o \
    mman.o \
    num_get.o \
    num_put.o \
    once.o \
    out_of_range.o \
    overflow_error.o \
    punct.o \
    random.o \
    range_error.o \
    runtime_error.o \
    setlocale.o \
    string.o \
    strstream.o \
    strtol.o \
    ti_collate.o \
    ti_filebuf.o \
    ti_insert_dbl.o \
    ti_insert_int.o \
    ti_insert_ptr.o \
    ti_ios.o \
    ti_istream.o \
    ti_messages.o \
    ti_money_get.o \
    ti_money_put.o \
    ti_moneypunct.o \
    ti_num_get.o \
    ti_num_put.o \
    ti_numpunct.o \
    ti_ostream.o \
    ti_podarray.o \
    ti_streambuf.o \
    ti_string.o \
    ti_stringbuf.o \
    ti_time_get.o \
    ti_time_put.o \
    ti_wcollate.o \
    ti_wfilebuf.o \
    ti_winsert_dbl.o \
    ti_winsert_int.o \
    ti_winsert_ptr.o \
    ti_wios.o \
    ti_wistream.o \
    ti_wmessages.o \
    ti_wmoney_get.o \
    ti_wmoney_put.o \
    ti_wmoneypunct.o \
    ti_wnum_get.o \
    ti_wnum_put.o \
    ti_wnumpunct.o \
    ti_wostream.o \
    ti_wstreambuf.o \
    ti_wstring.o \
    ti_wstringbuf.o \
    ti_wtime_get.o \
    ti_wtime_put.o \
    time_get.o \
    time_put.o \
    tmpbuf.o \
    typeinfo.o \
    underflow_error.o \
    valarray.o \
    vecbool.o \
    version.o \
    wcodecvt.o \
    wctype.o \
    -o libstd15D.so.4.2.0
{noformat}


> [Compaq C++ 6.5] unsats on __rw_static_mutex
> --------------------------------------------
>
>                 Key: STDCXX-406
>                 URL: https://issues.apache.org/jira/browse/STDCXX-406
>             Project: C++ Standard Library
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: 4.1.3, 4.2.0
>         Environment: Compaq C++ 6.5/Tru64
>            Reporter: Martin Sebor
>            Assignee: Martin Sebor
>            Priority: Blocker
>             Fix For: 4.2.1
>
>   Original Estimate: 8h
>  Remaining Estimate: 8h
>
> All programs are failing to link with Compaq C++ 6.5 on Tru64 UNIX with the errors below:
> cxx -c -pthread  -I$(TOPDIR)/include -I$(BUILDDIR)/include -I$(TOPDIR)/examples/include
 -x cxx -nocxxstd -std strict_ansi_errors -O2  -w1 -msg_disable 450  -ptr accumulate.ti $(TOPDIR)/examples/manual/accumulate.cpp
> cxx accumulate.o -o accumulate -nocxxstd -liconv  -pthread -L$(BUILDDIR)/lib  -lstd 
-lm -ptr accumulate.ti
> ld:
> Unresolved:
> __rw::__rw_static_mutex<__rw::__rw_type<void, 581> >::_C_mutex
> __rw::__rw_static_mutex<__rw::__rw_type<void, 618> >::_C_mutex
> __rw::__rw_static_mutex<__rw::__rw_type<__rw::__rw_facet, 468> >::_C_mutex
> __rw::__rw_static_mutex<bool>::_C_mutex
> __rw::__rw_static_mutex<volatile long>::_C_mutex
> __rw::__rw_static_mutex<__rw::__rw_type<__rw::__rw_locale, 819> >::_C_mutex
> __rw::__rw_static_mutex<__rw::__rw_type<__rw::__rw_locale, 850> >::_C_mutex
> __rw::__rw_static_mutex<__rw::__rw_type<__rw::__rw_open_cat_data, 216> >::_C_mutex
> __rw::__rw_static_mutex<__rw::__rw_type<__rw::__rw_open_cat_data, 242> >::_C_mutex
> __rw::__rw_static_mutex<__rw::__rw_type<__rw::__rw_open_cat_data, 267> >::_C_mutex
> __rw::__rw_static_mutex<__rw::__rw_type<__rw::__rw_open_cat_data, 282> >::_C_mutex
> __rw::__rw_static_mutex<__rw::__rw_iso2022_state_t>::_C_mutex
> gmake: *** [accumulate] Error 1

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message