<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7654.12">
<TITLE>RE: [csw-users] GCC4 ld Warnings</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">Hi,</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">Following is the part of libtool script:-</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas"># The directories searched by this compiler when creating a shared library.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">compiler_lib_search_dirs="/usr/local/lib/gcc/sparc-sun-solaris2.10/3.4.6 /usr/ccs/bin /usr/ccs/lib /usr/</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">local/lib/gcc/sparc-sun-solaris2.10/3.4.6/../../.."</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas"># Dependencies to place before and after the objects being linked to</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas"># create a shared library.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">predep_objects="/usr/local/lib/gcc/sparc-sun-solaris2.10/3.4.6/crti.o /usr/ccs/lib/values-Xa.o /usr/loca</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">l/lib/gcc/sparc-sun-solaris2.10/3.4.6/crtbegin.o"</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">postdep_objects="/usr/local/lib/gcc/sparc-sun-solaris2.10/3.4.6/crtend.o /usr/local/lib/gcc/sparc-sun-so</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">laris2.10/3.4.6/crtn.o"</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">predeps=""</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B><FONT COLOR="#FF0000" FACE="Consolas">postdeps="-lstdc++ -lm -lgcc_s -lgcc_s"</FONT></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas"># The library search path used internally by the compiler when linking</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas"># a shared library.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">compiler_lib_search_path="-L/usr/local/lib/gcc/sparc-sun-solaris2.10/3.4.6 -L/usr/ccs/bin -L/usr/ccs/lib</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas"> -L/usr/local/lib/gcc/sparc-sun-solaris2.10/3.4.6/../../.."</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">This libtool</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">script</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">gets created when</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">I</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas"> configure a package prior to compile.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">In the script ( pasted</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">above</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">)</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas"> t</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">here is a postdeps flags that seems to</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">cause problems.</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">Any ideas on how to</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Consolas">disable this ?</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">Thanks!!!</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">-----Original Message-----<BR>
From: users-bounces+nkapoor=sensis.com@lists.opencsw.org [<A HREF="mailto:users-bounces+nkapoor=sensis.com@lists.opencsw.org">mailto:users-bounces+nkapoor=sensis.com@lists.opencsw.org</A>] On Behalf Of Maciej Blizinski<BR>
Sent: Tuesday, April 12, 2011 3:20 PM<BR>
To: Questions and discussions<BR>
Subject: Re: [csw-users] GCC4 ld Warnings</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">2011/4/12 Kapoor, Nitin <Nitin.Kapoor@sensis.com>:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">> Do you know where it would come from ("/opt/csw/gcc4/lib/libstdc++.so") ? The only place where I have to pass the /opt/csw/gcc4/lib is when I configure a package.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">Two ideas about the libstdc++.so reference:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">- it's volunteered by the build system</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">- it comes from a *-config command of one of the dependencies</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">The *-config commands can return ldflags which are later used in the</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">build process.  For example:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">$ libpng-config --ldflags</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">-L/opt/csw/lib -lpng12</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">Try looking at the config.log file of your build, maybe it'll contain</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">some hints.  If not, look at all the dependencies, locate their</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">*-config scripts and see if they return libstdc++.so if you call them</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">with e.g. --libs or --ldflags.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">Maciej</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">_______________________________________________</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">users mailing list</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">users@lists.opencsw.org</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas"><A HREF="https://lists.opencsw.org/mailman/listinfo/users">https://lists.opencsw.org/mailman/listinfo/users</A></FONT></SPAN></P>


</br><i><small>This message is intended only for the addressee and may contain information that is company confidential or privileged.  Any technical data in this message may be exported only in accordance with the U.S. International Traffic in Arms Regulations (22 CFR Parts 120-130) or the Export Administration Regulations (15 CFR Parts 730-774). Unauthorized use is strictly prohibited and may be unlawful. If you are not the intended recipient, or the person responsible for delivering to the intended recipient, you should not read, copy, disclose or otherwise use this message. If you have received this email in error, please delete it, and advise the sender immediately. </i></small>
</BODY>
</HTML>