On 08/ 3/11 03:43 AM, David Coakley wrote:
> Christopher, I am not sure what problem you might be thinking of on
> Solaris.  We are not using '-static' to link the executables in the
> non-shared build -- we just build the Open64 components as archive
> libraries instead of shared objects.
ack

When you said reducing driver complexity I thought this may include a 
fully static binary as well
> Regarding the long-term direction, I don't understand what the shared
> objects in Open64 are doing for us.  They introduce a lot of
> complexity in the code and the Makefiles, so we should have good
> reason to maintain them.
>
> If there are no objections, I will commit this change and follow up
> with a proposed patch to remove the BUILD_SKIP_PROMPF and
> BUILD_SKIP_PURPLE macros and the code they enclose.
Sun did object and I think you should wait until he signs off on this
---------
@sun

A decent build system shouldn't get in the way of a static build in most 
cases..

Edit foo.h/.cxx and all dependencies should just magically rebuild with 
a new make.  That's really not different from swapping out foo.so

What's more is that you're less likely to end up with incompatible 
ir_b2a and friends.  I'm not arguing for -static, but just saying that 
ease of building and developer time shouldn't get in the way.



------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel

Reply via email to