<html><body>
<p><font size="2" face="sans-serif">Thanks every body!</font><br>
<font size="2" face="sans-serif"><br>
Thanks,<br>
Xing Xue<br>
XLC++ Compiler Development / IBM Software Solutions Toronto Lab.<br>
Tie Line: 313-3972  Phone: 905-413-3972 Email: xingxue@ca.ibm.com<br>
<br>
</font><br>
<br>
<img width="16" height="16" src="cid:1__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt="Inactive hide details for Michael Wong---08/14/2013 02:33:44 PM---Thank you all. This is IBM's first of many drops. ___________"><font size="2" color="#424282" face="sans-serif">Michael Wong---08/14/2013 02:33:44 PM---Thank you all. This is IBM's first of many drops. __________________________________________________</font><br>
<br>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:2__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 4pt"><font size="1" color="#5F5F5F" face="sans-serif">From:</font></ul>
</td><td width="100%"><img width="1" height="1" src="cid:2__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt=""><br>
<font size="1" face="sans-serif">Michael Wong/Toronto/IBM</font></td></tr>

<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:2__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 4pt"><font size="1" color="#5F5F5F" face="sans-serif">To:</font></ul>
</td><td width="100%"><img width="1" height="1" src="cid:2__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt=""><br>
<font size="1" face="sans-serif">Howard Hinnant <hhinnant@apple.com></font></td></tr>

<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:2__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 4pt"><font size="1" color="#5F5F5F" face="sans-serif">Cc:</font></ul>
</td><td width="100%" valign="middle"><img width="1" height="1" src="cid:2__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt=""><br>
<font size="1" face="sans-serif">aep@exys.org, "Andrew C. Morrow" <andrew.c.morrow@gmail.com>, "cfe-commits@cs.uiuc.edu cfe" <cfe-commits@cs.uiuc.edu>, "compnerd@compnerd.org Abdulrasool" <compnerd@compnerd.org>, Dimitry Andric <dimitry@andric.com>, joerg@NetBSD.org, "jyasskin@google.com Yasskin" <jyasskin@google.com>, David Chisnall <theraven@FreeBSD.org>, Xing Xue/Toronto/IBM@IBMCA</font></td></tr>

<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:2__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 4pt"><font size="1" color="#5F5F5F" face="sans-serif">Date:</font></ul>
</td><td width="100%"><img width="1" height="1" src="cid:2__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt=""><br>
<font size="1" face="sans-serif">08/14/2013 02:33 PM</font></td></tr>

<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:2__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 4pt"><font size="1" color="#5F5F5F" face="sans-serif">Subject:</font></ul>
</td><td width="100%"><img width="1" height="1" src="cid:2__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt=""><br>
<font size="1" face="sans-serif">Re: [libc++] Patch for AIX port</font></td></tr>
</table>
<hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br>
<br>
<font size="2" face="sans-serif">Thank you all. This is IBM's first of many drops.<br>
</font><font size="3" color="#003F69" face="serif">_________________________________________________________</font><font size="1" color="#808080" face="Arial"><b><br>
Regards, Michael<br>
</b></font><font size="1" color="#808080" face="Arial"><b><a href="http://isocpp.org/wiki/faq/wg21:michael-wong">http://isocpp.org/wiki/faq/wg21:michael-wong</a></b></font><font size="1" color="#808080" face="Arial"><b><br>
OpenMP CEO: </b></font><font size="1" color="#808080" face="Arial"><b><a href="http://openmp.org/wp/about-openmp/">http://openmp.org/wp/about-openmp/</a></b></font><font size="1" color="#808080" face="Arial"><b> <br>
My Blogs: </b></font><font size="1" color="#808080" face="Arial"><b><a href="http://ibm.co/pCvPHR">http://ibm.co/pCvPHR</a></b></font><font size="1" color="#808080" face="Arial"><b> <br>
C++11 status: </b></font><font size="1" color="#808080" face="Arial"><b><a href="http://tinyurl.com/43y8xgf">http://tinyurl.com/43y8xgf</a></b></font><font size="1" color="#808080" face="Arial"><b> <br>
Boost test results </b></font><font size="1" color="#808080" face="Arial"><b><a href="http://www.ibm.com/support/docview.wss?rs=2239&context=SSJT9L&uid=swg27006911">http://www.ibm.com/support/docview.wss?rs=2239&context=SSJT9L&uid=swg27006911</a></b></font><font size="1" color="#808080" face="Arial"><b> <br>
C/C++ Compilers Feature Request Page </b></font><font size="1" color="#808080" face="Arial"><b><a href="http://www.ibm.com/developerworks/rfe/?PROD_ID=700">http://www.ibm.com/developerworks/rfe/?PROD_ID=700</a></b></font><font size="1" color="#808080" face="Arial"><b> <br>
TM: </b></font><font size="1" color="#808080" face="Arial"><b><a href="https://sites.google.com/site/tmforcplusplus/">https://sites.google.com/site/tmforcplusplus/</a></b></font><font size="1" color="#808080" face="Arial"><b> </b></font><font size="3" face="serif"><br>
</font><font size="1" color="#808080" face="Arial"><br>
IBM Corporation<br>
XL C++ Compiler kernel Development <br>
IBM Canada Ltd., C2/KD2/8200/MKM <br>
8200 Warden Avenue <br>
Markham, Ontario L6G 1C7 <br>
W:905-413-3283 F:905-413-4839<br>
</font><br>
<br>
<br>
<img width="16" height="16" src="cid:1__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt="Inactive hide details for Howard Hinnant ---08/14/2013 02:07:10 PM---Thanks!  Committed revision 188396. Howard"><font size="2" color="#424282" face="sans-serif">Howard Hinnant ---08/14/2013 02:07:10 PM---Thanks!  Committed revision 188396. Howard</font><br>
<br>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:2__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 4pt"><font size="1" color="#5F5F5F" face="sans-serif">From:</font></ul>
</td><td width="100%"><img width="1" height="1" src="cid:2__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt=""><br>
<font size="1" face="sans-serif">Howard Hinnant <hhinnant@apple.com></font></td></tr>

<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:2__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 4pt"><font size="1" color="#5F5F5F" face="sans-serif">To:</font></ul>
</td><td width="100%"><img width="1" height="1" src="cid:2__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt=""><br>
<font size="1" face="sans-serif">Xing Xue/Toronto/IBM@IBMCA</font></td></tr>

<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:2__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 4pt"><font size="1" color="#5F5F5F" face="sans-serif">Cc:</font></ul>
</td><td width="100%" valign="middle"><img width="1" height="1" src="cid:2__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt=""><br>
<font size="1" face="sans-serif">aep@exys.org, "Andrew C. Morrow" <andrew.c.morrow@gmail.com>, "cfe-commits@cs.uiuc.edu cfe" <cfe-commits@cs.uiuc.edu>, "compnerd@compnerd.org Abdulrasool" <compnerd@compnerd.org>, Dimitry Andric <dimitry@andric.com>, joerg@NetBSD.org, "jyasskin@google.com Yasskin" <jyasskin@google.com>, Michael Wong/Toronto/IBM@IBMCA, David Chisnall <theraven@FreeBSD.org></font></td></tr>

<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:2__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 4pt"><font size="1" color="#5F5F5F" face="sans-serif">Date:</font></ul>
</td><td width="100%"><img width="1" height="1" src="cid:2__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt=""><br>
<font size="1" face="sans-serif">08/14/2013 02:07 PM</font></td></tr>

<tr valign="top"><td width="1%"><img width="96" height="1" src="cid:2__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 4pt"><font size="1" color="#5F5F5F" face="sans-serif">Subject:</font></ul>
</td><td width="100%"><img width="1" height="1" src="cid:2__=0ABBF154DFF5BC3A8f9e8a93df938@ca.ibm.com" border="0" alt=""><br>
<font size="1" face="sans-serif">Re: [libc++] Patch for AIX port</font></td></tr>
</table>
<hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br>
<br>
<br>
<tt><font size="2">Thanks!  Committed revision 188396.<br>
<br>
Howard<br>
<br>
On Aug 14, 2013, at 1:04 PM, Xing Xue <xingxue@ca.ibm.com> wrote:<br>
<br>
> Hi Howard,<br>
> <br>
> Sure.  I've revised as follows.<br>
> <br>
> Diffs:<br>
> (See attached file: buildit.diffs)<br>
> <br>
> The actual file:<br>
> (See attached file: buildit)<br>
> <br>
> However, the code in question does not seem to work to me.  Notice libc++.so.1.0 is generated because of "-o libc++.so.1.0" in line 103.  The 'ln -s libc++.so.1 libc++.so' command in line 141 will fail.  That's why line 141 was changed to 'ln -s libc++.so.1.0" in the previous patch.  I think the proper fix will be to change line 103 to "-o libc++.so.1" to be consistent with the soname.<br>
> <br>
> ...<br>
> 100   *)<br>
> 101     RC_CFLAGS="-fPIC"<br>
> 102     SOEXT=so<br>
> 103     LDSHARED_FLAGS="-o libc++.so.1.0 \<br>
> 104         -shared -nodefaultlibs -Wl,-soname,libc++.so.1 \<br>
> 105         -lpthread -lrt -lc -lstdc++"<br>
> 106     ;;<br>
> ....<br>
> 139     *)<br>
> 140         rm -f libc++.so<br>
> 141         ln -s libc++.so.1 libc++.so<br>
> 142         ;;<br>
> <br>
> Thanks,<br>
> Xing Xue<br>
> XLC++ Compiler Development / IBM Software Solutions Toronto Lab.<br>
> Tie Line: 313-3972  Phone: 905-413-3972 Email: xingxue@ca.ibm.com<br>
> <br>
> <br>
> <br>
> <graycol.gif>Howard Hinnant ---08/14/2013 10:00:34 AM---On Aug 14, 2013, at 3:45 AM, David Chisnall <theraven@FreeBSD.org> wrote: >>        rm -f libc++.so<br>
> <br>
> <ecblank.gif><br>
> From:<br>
> <ecblank.gif><br>
> Howard Hinnant <hhinnant@apple.com><br>
> <ecblank.gif><br>
> To:<br>
> <ecblank.gif><br>
> Xing Xue/Toronto/IBM@IBMCA<br>
> <ecblank.gif><br>
> Cc:<br>
> <ecblank.gif><br>
> "cfe-commits@cs.uiuc.edu cfe" <cfe-commits@cs.uiuc.edu>, David Chisnall <theraven@FreeBSD.org>, Michael Wong/Toronto/IBM@IBMCA, "compnerd@compnerd.org Abdulrasool" <compnerd@compnerd.org>, Dimitry Andric <dimitry@andric.com>, "Andrew C. Morrow" <andrew.c.morrow@gmail.com>, aep@exys.org, joerg@NetBSD.org, "jyasskin@google.com Yasskin" <jyasskin@google.com><br>
> <ecblank.gif><br>
> Date:<br>
> <ecblank.gif><br>
> 08/14/2013 10:00 AM<br>
> <ecblank.gif><br>
> Subject:<br>
> <ecblank.gif><br>
> Re: [libc++] Patch for AIX port<br>
> <br>
> <br>
> <br>
> <br>
> On Aug 14, 2013, at 3:45 AM, David Chisnall <theraven@FreeBSD.org> wrote:<br>
> <br>
> >>        rm -f libc++.so<br>
> >> -        ln -s libc++.so.1 libc++.so<br>
> >> +        ln -s libc++.so.1.0 libc++.so<br>
> >>        ;;<br>
> >> esac<br>
> >> <br>
> >> All, please examine the last line:<br>
> >> <br>
> >> -        ln -s libc++.so.1 libc++.so<br>
> >> +        ln -s libc++.so.1.0 libc++.so<br>
> > <br>
> > This does, however.  We don't usually use a.b version numbers.  It isn't of vital importance, however, as we don't use the upstream build system for the libc++ that we ship, although it would be mildly inconvenient for people who are building a newer version for testing.<br>
> > <br>
> > Oh, and ln -sf is generally better than rm then ln, as it allows the operation to be atomic.<br>
> <br>
> Xing, can you rework this part so that it is -ibm-only?<br>
> <br>
> Howard<br>
> <br>
> <br>
> <br>
> <buildit.diffs><buildit><br>
<br>
</font></tt><br>
<br>
<br>
</body></html>