> On Jun 1, 2017, at 8:33 AM, David Holmes <david.hol...@oracle.com> wrote:
> 
> Hi Erik,
> 
> Just to be clear it is not the use of <limits> that I am concerned about, it 
> is the -library=stlport4. It is the use of that flag that I would want to 
> check in terms of having no affect on any existing code generation.
> 
> I'm finding the actual build situation very confusing. It seems to me in 
> looking at the hotspot build files and the top-level build files that -xnolib 
> is used for C++ compilation & linking whereas -library=%none is used for C 
> compilation & linking. But the change is being applied to $2JVM_CFLAGS which 
> one would think is for C compilation but we don't have $2JVM_CXXFLAGS, so it 
> seems to be used for both!
> 
> David

Yes, it does look like there is some confusion there.

The documentation says that if using -xnolib, then -library is ignored!

Using -xnolib suppresses all the normal support libraries, and one must 
explicitly add back what’s needed.
And it looks like we do add -lCrun.

Reply via email to