<html><body>
<p><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>
<a href="http://isocpp.org/wiki/faq/wg21:michael-wong">http://isocpp.org/wiki/faq/wg21:michael-wong</a><br>
OpenMP CEO: <a href="http://openmp.org/wp/about-openmp/">http://openmp.org/wp/about-openmp/</a> <br>
My Blogs: <a href="http://ibm.co/pCvPHR">http://ibm.co/pCvPHR</a> <br>
C++11 status: <a href="http://tinyurl.com/43y8xgf">http://tinyurl.com/43y8xgf</a> <br>
Boost test results <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> <br>
C/C++ Compilers Feature Request Page <a href="http://www.ibm.com/developerworks/rfe/?PROD_ID=700">http://www.ibm.com/developerworks/rfe/?PROD_ID=700</a> <br>
TM: <a href="https://sites.google.com/site/tmforcplusplus/">https://sites.google.com/site/tmforcplusplus/</a> </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>
<img width="16" height="16" src="cid:1__=0ABBF154DFF66AC28f9e8a93df938@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__=0ABBF154DFF66AC28f9e8a93df938@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__=0ABBF154DFF66AC28f9e8a93df938@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__=0ABBF154DFF66AC28f9e8a93df938@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__=0ABBF154DFF66AC28f9e8a93df938@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__=0ABBF154DFF66AC28f9e8a93df938@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__=0ABBF154DFF66AC28f9e8a93df938@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__=0ABBF154DFF66AC28f9e8a93df938@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__=0ABBF154DFF66AC28f9e8a93df938@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__=0ABBF154DFF66AC28f9e8a93df938@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__=0ABBF154DFF66AC28f9e8a93df938@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>
</body></html>