I figured out how to make a shared libstdc++. You have to have the gcc sources and add the --enable-shared=yes option when you run ./configure. The proper library with be deposited in your arm-linux/lib directory. There are also some precompiled libstdc++.so files on debians ftp site.
Harris On Fri, 2001-11-30 at 09:18, Dan ABITBOL wrote: > Hello > > I m going to show you how you can make a dynamic(shared) stdc++ library from > the static one. > 1/ make a directory for instance : TEST > 2/ go in test : copy your usr/arm/lib/libstdc++.a.x.x.x (the static one you > have) in the directory. > 3/ then in TEST , do > arm-linux-ar -x libstdc++.a.x.x.x . You ll get all the *.o objects that were > included in the static library > > 4/ then juste make > arm-linux-g++ -shared -fpic -ldl -o libstdc++.x.x.x.so *.o > the you ll have the shared one ....whic is libstdc++.x.x.x.so > > Could you also help me? once we have our shared library, how I do to link my > main with the dynamic one and prevent the arm-linux-linker from linking with > the static one ? > > Dan ABITBOL > > Le Vendredi 30 Novembre 2001 14:26, Harris Landgarten a �crit : > > Does anyone have a shared version of libstdc++ for arm? I have a static > > one from the tool chain build but we are running low on flash and the > > c++ library seems to be the culprit. > > > > Harris > > > > > > _______________________________________________ > > http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm > > Please visit the above address for information on this list. _______________________________________________ http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm Please visit the above address for information on this list.
