Menu

#42 fails to build for SUN Forte C++

-- deleted --
closed
nobody
5
2015-02-26
2002-04-16
Anonymous
No

Cppunit version 1.8.0
Compiler used:
CC: Sun WorkShop 6 update 1 C++ 5.2 Patch 109508-07
2001/12/13

Machine Information :
System = SunOS
Node =
Release = 5.8
KernelID = Generic_108528-10
Machine = sun4u
BusType = <unknown>
Serial = <unknown>
Users = <unknown>
OEM# = 0
Origin# = 1
NumCPU = 4

Steps
>./configure CC=CC CXX=CC
...
...
>make
> make check
/opt/cm/local/bin/make hierarchy
make[1]: Entering directory
`/home/hxs1/cppunit-1.8.0/examples/hierarchy'
/bin/sh ../../libtool --mode=link CC -g -o
hierarchy BoardGame.o Chess.o main.o
../../src/cppunit/libcppunit.la
CC -g -o .libs/hierarchy BoardGame.o Chess.o main.o
../../src/cppunit/.libs/libcppunit.so -R/usr/local/lib
ild: (undefined symbol)
std::pair<__rwstd::__rb_tree<CppUnit::TestFactory*,CppUnit::TestFactory*,__rwstd::__ident<CppUnit::TestFactory*,CppUnit::TestFactory*>,std::less<CppUnit::TestFactory*>,std::allocator<CppUnit::TestFactory*>
>::iterator,bool>__rwstd::__rb_tree<CppUnit::TestFactory*,CppUnit::TestFactory*,__rwstd::__ident<CppUnit::TestFactory*,CppUnit::TestFactory*>,std::less<CppUnit::TestFactory*>,std::allocator<CppUnit::TestFactory*>
>::insert(CppUnit::TestFactory*const&) -- referenced in
../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol)
__rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*>,__rwstd::__select1st<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> >,std::allocator<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*> > >::iterator
__rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*>,__rwstd::__select1st<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> >,std::allocator<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*> > >::find(const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>&)const -- referenced in
../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol) void
__rwstd::__rb_tree<CppUnit::Test*,std::pair<CppUnit::Test*const,CppUnit::TestFailure*>,__rwstd::__select1st<std::pair<CppUnit::Test*const,CppUnit::TestFailure*>,CppUnit::Test*>,std::less<CppUnit::Test*>,std::allocator<std::pair<CppUnit::Test*const,CppUnit::TestFailure*>
> >::__deallocate_buffers() -- referenced in
../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol) void
__rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*>,__rwstd::__select1st<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> >,std::allocator<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*> >
>::__deallocate_buffers() -- referenced in
../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol) unsigned
std::deque<CppUnit::XmlOutputter::Node*,std::allocator<CppUnit::XmlOutputter::Node*>
>::__buffer_size() -- referenced in
../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol) void
std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> >
>::__insert_aux(std::basic_string<char,std::char_traits<char>,std::allocator<char>
>*,const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>&) -- referenced in
../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol) void
__rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*>,__rwstd::__select1st<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> >,std::allocator<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*> > >::__deallocate_buffers() --
referenced in ../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol)
__rwstd::__rb_tree<CppUnit::TestFactory*,CppUnit::TestFactory*,__rwstd::__ident<CppUnit::TestFactory*,CppUnit::TestFactory*>,std::less<CppUnit::TestFactory*>,std::allocator<CppUnit::TestFactory*>
>::iterator
__rwstd::__rb_tree<CppUnit::TestFactory*,CppUnit::TestFactory*,__rwstd::__ident<CppUnit::TestFactory*,CppUnit::TestFactory*>,std::less<CppUnit::TestFactory*>,std::allocator<CppUnit::TestFactory*>
>::erase(__rwstd::__rb_tree<CppUnit::TestFactory*,CppUnit::TestFactory*,__rwstd::__ident<CppUnit::TestFactory*,CppUnit::TestFactory*>,std::less<CppUnit::TestFactory*>,std::allocator<CppUnit::TestFactory*>
>::iterator,__rwstd::__rb_tree<CppUnit::TestFactory*,CppUnit::TestFactory*,__rwstd::__ident<CppUnit::TestFactory*,CppUnit::TestFactory*>,std::less<CppUnit::TestFactory*>,std::allocator<CppUnit::TestFactory*>
>::iterator) -- referenced in
../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol) __type_1
std::remove_copy<std::deque<CppUnit::TestListener*,std::allocator<CppUnit::TestListener*>
>::iterator,std::deque<CppUnit::TestListener*,std::allocator<CppUnit::TestListener*>
>::iterator,CppUnit::TestListener*>(__type_0,__type_0,__type_1,const
__type_2&) -- referenced in
../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol) __type_0
std::find<std::deque<CppUnit::TestListener*,std::allocator<CppUnit::TestListener*>
>::iterator,CppUnit::TestListener*>(__type_0,__type_0,const
__type_1&) -- referenced in
../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol)
__rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*>,__rwstd::__select1st<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> >,std::allocator<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*> > >::iterator
__rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*>,__rwstd::__select1st<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> >,std::allocator<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*> >
>::erase(__rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*>,__rwstd::__select1st<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> >,std::allocator<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*> >
>::iterator,__rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*>,__rwstd::__select1st<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> >,std::allocator<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*> > >::iterator) --
referenced in ../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol) void
std::deque<CppUnit::XmlOutputter::Node*,std::allocator<CppUnit::XmlOutputter::Node*>
>::__allocate_at_end() -- referenced in
../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol)
std::pair<__rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*>,__rwstd::__select1st<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> >,std::allocator<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*> >
>::iterator,bool>__rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*>,__rwstd::__select1st<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> >,std::allocator<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*> > >::insert(const
std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*>&) -- referenced in
../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol) unsigned
std::deque<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > >::__buffer_size() -- referenced in
../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol)
__rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*>,__rwstd::__select1st<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> >,std::allocator<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*> > >::iterator
__rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*>,__rwstd::__select1st<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> >,std::allocator<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*> >
>::erase(__rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*>,__rwstd::__select1st<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> >,std::allocator<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*> >
>::iterator,__rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*>,__rwstd::__select1st<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> >,std::allocator<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactory*> > >::iterator) -- referenced
in ../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol)
std::pair<__rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*>,__rwstd::__select1st<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> >,std::allocator<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*> >
>::iterator,bool>__rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*>,__rwstd::__select1st<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>,std::less<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> >,std::allocator<std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*> > >::insert(const
std::pair<const
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,CppUnit::TestFactoryRegistry*>&) -- referenced in
../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol)
std::pair<__rwstd::__rb_tree<CppUnit::Test*,std::pair<CppUnit::Test*const,CppUnit::TestFailure*>,__rwstd::__select1st<std::pair<CppUnit::Test*const,CppUnit::TestFailure*>,CppUnit::Test*>,std::less<CppUnit::Test*>,std::allocator<std::pair<CppUnit::Test*const,CppUnit::TestFailure*>
>
>::iterator,bool>__rwstd::__rb_tree<CppUnit::Test*,std::pair<CppUnit::Test*const,CppUnit::TestFailure*>,__rwstd::__select1st<std::pair<CppUnit::Test*const,CppUnit::TestFailure*>,CppUnit::Test*>,std::less<CppUnit::Test*>,std::allocator<std::pair<CppUnit::Test*const,CppUnit::TestFailure*>
> >::insert(const
std::pair<CppUnit::Test*const,CppUnit::TestFailure*>&)
-- referenced in ../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol)
__rwstd::__rb_tree<CppUnit::Test*,std::pair<CppUnit::Test*const,CppUnit::TestFailure*>,__rwstd::__select1st<std::pair<CppUnit::Test*const,CppUnit::TestFailure*>,CppUnit::Test*>,std::less<CppUnit::Test*>,std::allocator<std::pair<CppUnit::Test*const,CppUnit::TestFailure*>
> >::iterator
__rwstd::__rb_tree<CppUnit::Test*,std::pair<CppUnit::Test*const,CppUnit::TestFailure*>,__rwstd::__select1st<std::pair<CppUnit::Test*const,CppUnit::TestFailure*>,CppUnit::Test*>,std::less<CppUnit::Test*>,std::allocator<std::pair<CppUnit::Test*const,CppUnit::TestFailure*>
> >::find(CppUnit::Test*const&)const -- referenced in
../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol)
__rwstd::__rb_tree<CppUnit::Test*,std::pair<CppUnit::Test*const,CppUnit::TestFailure*>,__rwstd::__select1st<std::pair<CppUnit::Test*const,CppUnit::TestFailure*>,CppUnit::Test*>,std::less<CppUnit::Test*>,std::allocator<std::pair<CppUnit::Test*const,CppUnit::TestFailure*>
> >::iterator
__rwstd::__rb_tree<CppUnit::Test*,std::pair<CppUnit::Test*const,CppUnit::TestFailure*>,__rwstd::__select1st<std::pair<CppUnit::Test*const,CppUnit::TestFailure*>,CppUnit::Test*>,std::less<CppUnit::Test*>,std::allocator<std::pair<CppUnit::Test*const,CppUnit::TestFailure*>
>
>::erase(__rwstd::__rb_tree<CppUnit::Test*,std::pair<CppUnit::Test*const,CppUnit::TestFailure*>,__rwstd::__select1st<std::pair<CppUnit::Test*const,CppUnit::TestFailure*>,CppUnit::Test*>,std::less<CppUnit::Test*>,std::allocator<std::pair<CppUnit::Test*const,CppUnit::TestFailure*>
>
>::iterator,__rwstd::__rb_tree<CppUnit::Test*,std::pair<CppUnit::Test*const,CppUnit::TestFailure*>,__rwstd::__select1st<std::pair<CppUnit::Test*const,CppUnit::TestFailure*>,CppUnit::Test*>,std::less<CppUnit::Test*>,std::allocator<std::pair<CppUnit::Test*const,CppUnit::TestFailure*>
> >::iterator) -- referenced in
../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol)
std::deque<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > >::~deque() -- referenced in
../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol) unsigned
__rwstd::__rb_tree<CppUnit::TestFactory*,CppUnit::TestFactory*,__rwstd::__ident<CppUnit::TestFactory*,CppUnit::TestFactory*>,std::less<CppUnit::TestFactory*>,std::allocator<CppUnit::TestFactory*>
>::erase(CppUnit::TestFactory*const&) -- referenced in
../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol) void
__rwstd::__rb_tree<CppUnit::TestFactory*,CppUnit::TestFactory*,__rwstd::__ident<CppUnit::TestFactory*,CppUnit::TestFactory*>,std::less<CppUnit::TestFactory*>,std::allocator<CppUnit::TestFactory*>
>::__deallocate_buffers() -- referenced in
../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol) __type_0
std::find<char*,char>(__type_0,__type_0,const
__type_1&) -- referenced in
../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol) void
std::deque<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>
>,std::allocator<std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > > >::__allocate_at_end() -- referenced in
../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol) unsigned
__rwstd::__rb_tree<CppUnit::TestFactory*,CppUnit::TestFactory*,__rwstd::__ident<CppUnit::TestFactory*,CppUnit::TestFactory*>,std::less<CppUnit::TestFactory*>,std::allocator<CppUnit::TestFactory*>
>::count(CppUnit::TestFactory*const&)const --
referenced in ../../src/cppunit/.libs/libcppunit.so
ild: (undefined symbol)
std::deque<CppUnit::XmlOutputter::Node*,std::allocator<CppUnit::XmlOutputter::Node*>
>::~deque() -- referenced in
../../src/cppunit/.libs/libcppunit.so
make[1]: *** [hierarchy] Error 5
make[1]: Leaving directory
`/home/hxs1/cppunit-1.8.0/examples/hierarchy'
make: *** [check-am] Error 2

Discussion

  • Nobody/Anonymous

    Logged In: NO

    This problem is solved by changing the linking steps. In
    Forte C++ compiler for Solaris all the linking has to go via
    CC and ar, ld should not be run directly.
    for archive use CC -xar and
    for linking and generating the .so use CC -G

     
  • Baptiste Lepilleur

    • status: open --> closed
     

Log in to post a comment.