I haven't really had a chance to review this yet, but your comment below 
concerns me.  You say that you are patching open source component 
makefiles in order to fix the RUNPATH.  That *may* be necessary, but 
assuming that the RUNPATH issue is due to linking C++ with the Sun C++ 
compiler and it placing it's own favorite directories into the RUNPATH, 
you can turn this off with "-norunpath" and not have to patch the 
makefiles.  Just add "CCC += -norunpath" at the appropriate place after 
you include "Makefile.lib" in your Makefile.sfw.  You should also quote 
your use of various variables being passed into the calling environment 
for things like configure, "make all", ...  Ex:
    cd $(VER) ; env CXX="$(CCC)" CXXFLAGS="$(CCFLAGS)" ... ./configure
or
    cd $(VER)-64 ; env CXX="$(CCC64)" CXXFLAGS="$(CCFLAGS64)" ... 
./configure

At any rate, I will try to take a closer look at your workspace over the 
weekend.

    -Norm


Sheng-qi Jiang wrote:
> Jim Walker wrote:
>   
>> Thanks Henry,
>>
>> I have no further comments.
>>     
> Please help review the Makefile.sfw and patch directory.
> ( these patch files was to remove the unused RPATH of delivery binaries.
>
> http://cr.opensolaris.org/~henryj/openexr/
>
>
> Thanks!
>
>   


Reply via email to