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/07/05 04:38:04 UTC

[jira] Closed: (STDCXX-304) [SGI MIPSpro] archive lib created twice

     [ https://issues.apache.org/jira/browse/STDCXX-304?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Martin Sebor closed STDCXX-304.
-------------------------------

       Resolution: Fixed
    Fix Version/s: 4.2

Looks like this must have been fixed in the process of routine maintenance. The latest logs from nightly builds don't show the second invocation of the archiver:
...
CC -c -I$(TOPDIR)/include/ansi -D_RWSTDDEBUG    -I$(TOPDIR)/include -I$(BUILDDIR)/include  -g  -64 -ansiW -woff1429,1460,1521,3150,3333    $(TOPDIR)/src/wctype.cpp
CC -ar -WR,-v -o   libstd.a assert.o atomic.o bitset.o catalog.o codecvt.o collate.o ctype.o ctype_bits.o exception.o export.o facet.o file.o instance.o ios.o ios_bits.o iostore.o iostream.o iso2022.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 num_get.o num_put.o punct.o random.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 valarray.o vecbool.o version.o wcodecvt.o wctype.o 

--- C++ prelinker: ti_istream.o ---
 CC -DEFAULT:abi=n32:isa=mips4:proc=r10k -c -I$(TOPDIR)/include/ansi -D_RWSTDDEBUG -I$(TOPDIR)/include -I$(BUILDDIR)/include -g -64 -ansiW -woff1429,1460,1521,3150,3333 $(TOPDIR)/src/ti_istream.cpp

--- C++ prelinker: ti_string.o ---
 CC -DEFAULT:abi=n32:isa=mips4:proc=r10k -c -I$(TOPDIR)/include/ansi -D_RWSTDDEBUG -I$(TOPDIR)/include -I$(BUILDDIR)/include -g -64 -ansiW -woff1429,1460,1521,3150,3333 $(TOPDIR)/src/ti_string.cpp

--- C++ prelinker: ti_wistream.o ---
 CC -DEFAULT:abi=n32:isa=mips4:proc=r10k -c -I$(TOPDIR)/include/ansi -D_RWSTDDEBUG -I$(TOPDIR)/include -I$(BUILDDIR)/include -g -64 -ansiW -woff1429,1460,1521,3150,3333 $(TOPDIR)/src/ti_wistream.cpp

--- C++ prelinker: ti_wstring.o ---
 CC -DEFAULT:abi=n32:isa=mips4:proc=r10k -c -I$(TOPDIR)/include/ansi -D_RWSTDDEBUG -I$(TOPDIR)/include -I$(BUILDDIR)/include -g -64 -ansiW -woff1429,1460,1521,3150,3333 $(TOPDIR)/src/ti_wstring.cpp

--- C++ prelinker: ti_istream.o ---
 CC -DEFAULT:abi=n32:isa=mips4:proc=r10k -DEFAULT:abi=n32:isa=mips4:proc=r10k -c -I$(TOPDIR)/include/ansi -D_RWSTDDEBUG -I$(TOPDIR)/include -I$(BUILDDIR)/include -g -64 -ansiW -woff1429,1460,1521,3150,3333 $(TOPDIR)/src/ti_istream.cpp

--- C++ prelinker: ti_string.o ---
 CC -DEFAULT:abi=n32:isa=mips4:proc=r10k -DEFAULT:abi=n32:isa=mips4:proc=r10k -c -I$(TOPDIR)/include/ansi -D_RWSTDDEBUG -I$(TOPDIR)/include -I$(BUILDDIR)/include -g -64 -ansiW -woff1429,1460,1521,3150,3333 $(TOPDIR)/src/ti_string.cpp

--- C++ prelinker: ti_wistream.o ---
 CC -DEFAULT:abi=n32:isa=mips4:proc=r10k -DEFAULT:abi=n32:isa=mips4:proc=r10k -c -I$(TOPDIR)/include/ansi -D_RWSTDDEBUG -I$(TOPDIR)/include -I$(BUILDDIR)/include -g -64 -ansiW -woff1429,1460,1521,3150,3333 $(TOPDIR)/src/ti_wistream.cpp

--- C++ prelinker: ti_wstring.o ---
 CC -DEFAULT:abi=n32:isa=mips4:proc=r10k -DEFAULT:abi=n32:isa=mips4:proc=r10k -c -I$(TOPDIR)/include/ansi -D_RWSTDDEBUG -I$(TOPDIR)/include -I$(BUILDDIR)/include -g -64 -ansiW -woff1429,1460,1521,3150,3333 $(TOPDIR)/src/ti_wstring.cpp
a - assert.o
a - atomic.o
a - bitset.o
a - catalog.o
a - codecvt.o
a - collate.o
a - ctype.o
a - ctype_bits.o
a - exception.o
a - export.o
a - facet.o
a - file.o
a - instance.o
a - ios.o
a - ios_bits.o
a - iostore.o
a - iostream.o
a - iso2022.o
a - limits.o
a - limits_bits.o
a - locale_bits.o
a - locale_body.o
a - locale_classic.o
a - locale_combine.o
a - locale_core.o
a - locale_eq.o
a - locale_global.o
a - locale_name.o
a - logic_error.o
a - memattr.o
a - memory.o
a - messages.o
a - num_get.o
a - num_put.o
a - punct.o
a - random.o
a - setlocale.o
a - string.o
a - strstream.o
a - strtol.o
a - ti_collate.o
a - ti_filebuf.o
a - ti_insert_dbl.o
a - ti_insert_int.o
a - ti_insert_ptr.o
a - ti_ios.o
a - ti_istream.o
a - ti_messages.o
a - ti_money_get.o
a - ti_money_put.o
a - ti_moneypunct.o
a - ti_num_get.o
a - ti_num_put.o
a - ti_numpunct.o
a - ti_ostream.o
a - ti_podarray.o
a - ti_streambuf.o
a - ti_string.o
a - ti_stringbuf.o
a - ti_time_get.o
a - ti_time_put.o
a - ti_wcollate.o
a - ti_wfilebuf.o
a - ti_winsert_dbl.o
a - ti_winsert_int.o
a - ti_winsert_ptr.o
a - ti_wios.o
a - ti_wistream.o
a - ti_wmessages.o
a - ti_wmoney_get.o
a - ti_wmoney_put.o
a - ti_wmoneypunct.o
a - ti_wnum_get.o
a - ti_wnum_put.o
a - ti_wnumpunct.o
a - ti_wostream.o
a - ti_wstreambuf.o
a - ti_wstring.o
a - ti_wstringbuf.o
a - ti_wtime_get.o
a - ti_wtime_put.o
a - time_get.o
a - time_put.o
a - tmpbuf.o
a - typeinfo.o
a - valarray.o
a - vecbool.o
a - version.o
a - wcodecvt.o
a - wctype.o
gencat rwstderr.cat $(TOPDIR)/src/rwstderr.msg
gmake: Leaving directory `$(BUILDDIR)/lib'


> [SGI MIPSpro] archive lib created twice
> ---------------------------------------
>
>                 Key: STDCXX-304
>                 URL: https://issues.apache.org/jira/browse/STDCXX-304
>             Project: C++ Standard Library
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: 4.1.3
>         Environment: SGI MIPSpro, IRIX64
>            Reporter: Martin Sebor
>            Assignee: Martin Sebor
>             Fix For: 4.2
>
>
> When building an archive library on IRIX using MIPSpro (with the-ar option), the archive is updated again after the compiler is done creating it. This may not be causing any problems but it's unnecessary and ineffcient.
> gmake: Entering directory `/build2/batman/5.0.0/builds/33202281/source-buildspace/build/lib'
> CC -c -I/build2/batman/5.0.0/builds/33202281/source-buildspace/include/ansi   -D_REENTRANT -D_RWSTD_USE_CONFIG -I/build2/batman/5.0.0/builds/33202281/source-buildspace/include -I/build2/batman/5.0.0/builds/33202281/source-buildspace/build/include  -O -OPT:Olimit=0  -64 -ansiW -woff1429,1460,1521,3150,3333   /build2/batman/5.0.0/builds/33202281/source-buildspace/src/assert.cpp
> ...
> CC -c -I/build2/batman/5.0.0/builds/33202281/source-buildspace/include/ansi   -D_REENTRANT -D_RWSTD_USE_CONFIG -I/build2/batman/5.0.0/builds/33202281/source-buildspace/include -I/build2/batman/5.0.0/builds/33202281/source-buildspace/build/include  -O -OPT:Olimit=0  -64 -ansiW -woff1429,1460,1521,3150,3333   /build2/batman/5.0.0/builds/33202281/source-buildspace/src/wctype.cpp
> CC -I/build2/batman/5.0.0/builds/33202281/source-buildspace/include/ansi   -D_REENTRANT -D_RWSTD_USE_CONFIG -I/build2/batman/5.0.0/builds/33202281/source-buildspace/include -I/build2/batman/5.0.0/builds/33202281/source-buildspace/build/include  -Wl,-woff,84 -L/build2/batman/5.0.0/builds/33202281/source-buildspace/build/lib -LANG:std=off  -lpthread -64  -64   -ar -WR,-v -o libstd.a assert.o atomic.o bitset.o catalog.o codecvt.o collate.o ctype.o ctype_bits.o exception.o export.o facet.o file.o instance.o ios.o ios_bits.o iostore.o iostream.o iso2022.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 memattr.o memory.o messages.o num_get.o num_put.o punct.o random.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 valarray.o vecbool.o version.o wcodecvt.o wctype.o 
> --- C++ prelinker: exception.o ---
>  CC -DEFAULT:abi=n32:isa=mips4:proc=r10k -c -I/build2/batman/5.0.0/builds/33202281/source-buildspace/include/ansi -D_REENTRANT -D_RWSTD_USE_CONFIG -I/build2/batman/5.0.0/builds/33202281/source-buildspace/include -I/build2/batman/5.0.0/builds/33202281/source-buildspace/build/include -O -OPT:Olimit=0 -64 -ansiW -woff1429,1460,1521,3150,3333 /build2/batman/5.0.0/builds/33202281/source-buildspace/src/exception.cpp
> ...
> --- C++ prelinker: time_put.o ---
>  CC -DEFAULT:abi=n32:isa=mips4:proc=r10k -DEFAULT:abi=n32:isa=mips4:proc=r10k -c -I/build2/batman/5.0.0/builds/33202281/source-buildspace/include/ansi -D_REENTRANT -D_RWSTD_USE_CONFIG -I/build2/batman/5.0.0/builds/33202281/source-buildspace/include -I/build2/batman/5.0.0/builds/33202281/source-buildspace/build/include -O -OPT:Olimit=0 -64 -ansiW -woff1429,1460,1521,3150,3333 /build2/batman/5.0.0/builds/33202281/source-buildspace/src/time_put.cpp
> a - assert.o
> ...
> a - wctype.o
> ar rv   libstd.a assert.o atomic.o bitset.o catalog.o codecvt.o collate.o ctype.o ctype_bits.o exception.o export.o facet.o file.o instance.o ios.o ios_bits.o iostore.o iostream.o iso2022.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 memattr.o memory.o messages.o num_get.o num_put.o punct.o random.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 valarray.o vecbool.o version.o wcodecvt.o wctype.o 
> r - assert.o
> ...
> r - wctype.o
> gencat rwstderr.cat /build2/batman/5.0.0/builds/33202281/source-buildspace/src/rwstderr.msg
> gmake: Leaving directory `/build2/batman/5.0.0/builds/33202281/source-buildspace/build/lib'

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