When you configure openexr and ilmbase, try passing in: --with-pic --enable-static --disable-shared
On Mon, Apr 6, 2015 at 5:35 PM, <[email protected]> wrote: > Hey Nathan > > Thanks for the help, I am able to link Boost statically with OIIO but I > had to add -lrt though because of this linker error... > > undefined reference to `clock_gettime' > > I modified the CMakeLists.txt of each OIIO tool which had an error and I > am able to compile and link without error. Unfortunately, ILMBase and > OpenEXR are not linking statically despite all my efforts on setting > 'ILMBASE_USE_STATIC_LIBS' and 'OPENEXR_USE_STATIC_LIBS'. As you can see all > my boost dependencies are gone but ILMBase and OpenEXR remain. > > [root@linux01 bin]# ldd oiiotool > linux-vdso.so.1 => (0x00007fff842ab000) > librt.so.1 => /lib64/librt.so.1 (0x000000360cc00000) > libOpenImageIO.so.1.5 => > /tmp/oiio-RB-1.5_build/dist/bin/./../lib/libOpenImageIO.so.1.5 > (0x00007fe254ef4000) > libdl.so.2 => /lib64/libdl.so.2 (0x000000360c800000) > libHalf.so.12 => /usr/local/lib/libHalf.so.12 (0x00007fe254cb2000) > libIex-2_2.so.12 => /usr/local/lib/libIex-2_2.so.12 > (0x00007fe254a92000) > libImath-2_2.so.12 => /usr/local/lib/libImath-2_2.so.12 > (0x00007fe254883000) > libIlmThread-2_2.so.12 => /usr/local/lib/libIlmThread-2_2.so.12 > (0x00007fe25467d000) > libpthread.so.0 => /lib64/libpthread.so.0 (0x000000360c400000) > libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x0000003611000000) > libz.so.1 => /usr/local/lib/libz.so.1 (0x00007fe254466000) > libtiff.so.3 => /usr/lib64/libtiff.so.3 (0x000000361a400000) > libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x000000361c800000) > libIlmImf-2_2.so.22 => /usr/local/lib/libIlmImf-2_2.so.22 > (0x00007fe253f81000) > libgif.so.4 => /usr/lib64/libgif.so.4 (0x00007fe253d77000) > libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x0000003618800000) > libm.so.6 => /lib64/libm.so.6 (0x000000360d000000) > libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003618000000) > libc.so.6 => /lib64/libc.so.6 (0x000000360c000000) > /lib64/ld-linux-x86-64.so.2 (0x000000360bc00000) > libIexMath-2_2.so.12 => /usr/local/lib/libIexMath-2_2.so.12 > (0x00007fe253b72000) > libSM.so.6 => /usr/lib64/libSM.so.6 (0x0000003619000000) > libICE.so.6 => /usr/lib64/libICE.so.6 (0x0000003618c00000) > libX11.so.6 => /usr/lib64/libX11.so.6 (0x000000360fc00000) > libuuid.so.1 => /lib64/libuuid.so.1 (0x0000003618400000) > libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x000000360f400000) > libXau.so.6 => /usr/lib64/libXau.so.6 (0x000000360f800000) > > > Thanks a bunch for your previous help! > Steven > > > > --------- Original Message --------- > Subject: Re: [Oiio-dev] a couple linux build related questions > From: "Nathan Rusch" <[email protected]> > Date: 4/6/15 10:31 am > To: "OpenImageIO developers" <[email protected]> > > Sorry, that should be: > > ./b2 install --build-type=minimal --toolset=gcc cxxflags=-fPIC > --prefix=/path/to/prefix > > (I left out the = after --toolset).. > > > > _______________________________________________ > Oiio-dev mailing list > [email protected] > http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org > >
_______________________________________________ Oiio-dev mailing list [email protected] http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
