Understood.  I'm asking, in principle, as to whether we should use -z 
noexecstack for the whole thing -- i.e., is this just a good "best practice" 
kind of flag we should enable?


On Jul 25, 2014, at 12:02 PM, Ralph Castain <r...@open-mpi.org> wrote:

> I think it's just libmpi_java that needs that linker flag, so it shouldn't 
> affect anyone else
> 
> On Jul 25, 2014, at 8:59 AM, Jeff Squyres (jsquyres) <jsquy...@cisco.com> 
> wrote:
> 
>> OMPI developers --
>> 
>> Is "-z noexecstack" a linker option we should test for in configure, and use 
>> it if it works?
>> 
>> Are there any side effects that could cause problems?
>> 
>> 
>> Begin forwarded message:
>> 
>>> From: Siegmar Gross <siegmar.gr...@informatik.hs-fulda.de>
>>> Subject: [OMPI users] missing link option for openmpi-1.8.2rc2 on Linux
>>> Date: July 25, 2014 at 2:44:48 AM EDT
>>> To: <us...@open-mpi.org>
>>> Reply-To: Siegmar Gross <siegmar.gr...@informatik.hs-fulda.de>, Open MPI 
>>> Users <us...@open-mpi.org>
>>> 
>>> Hi,
>>> 
>>> I installed openmpi-1.8.2rc2 on "openSUSE Linux 12.1 x86_64"
>>> with Sun C 5.12 and get the following warning if I run a small
>>> Java program. I get no warning for my gcc-4.9.0 version of
>>> openmpi-1.8.2rc2.
>>> 
>>> 
>>> linpc1 java 109 mpiexec -np 1 java InitFinalizeMain
>>> Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library
>>> /usr/local/openmpi-1.8.2_64_cc/lib64/libmpi_java.so.1.2.0 which
>>> might have disabled stack guard. The VM will try to fix the stack
>>> guard now.
>>> It's highly recommended that you fix the library with
>>> 'execstack -c <libfile>', or link it with '-z noexecstack'.
>>> Hello!
>>> linpc1 java 110 
>>> 
>>> 
>>> I would be grateful if somebody can add the link option
>>> '-z noexecstack' to omit the warning. Thank you very much for
>>> your help in advance.
>>> 
>>> 
>>> Kind regards
>>> 
>>> Siegmar
>>> 
>>> _______________________________________________
>>> users mailing list
>>> us...@open-mpi.org
>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
>>> Link to this post: 
>>> http://www.open-mpi.org/community/lists/users/2014/07/24871.php
>> 
>> 
>> -- 
>> Jeff Squyres
>> jsquy...@cisco.com
>> For corporate legal information go to: 
>> http://www.cisco.com/web/about/doing_business/legal/cri/
>> 
>> _______________________________________________
>> devel mailing list
>> de...@open-mpi.org
>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> Link to this post: 
>> http://www.open-mpi.org/community/lists/devel/2014/07/15267.php
> 
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post: 
> http://www.open-mpi.org/community/lists/devel/2014/07/15268.php


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/

Reply via email to