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!
>
>