[gdal-dev] compiling gdal with hdf4
Luca Delucchi
lucadeluge at gmail.com
Mon Apr 18 01:25:53 PDT 2016
On 18 April 2016 at 09:50, Even Rouault <even.rouault at spatialys.com> wrote:
> Le lundi 18 avril 2016 09:35:09, Luca Delucchi a écrit :
>> Hi devs,
>>
>> I'm trying to compile gdal on Centos OS with no root access, I would
>> like to compile it with hdf4 support. If I compile without hdf4 it
>> compile correctly but when I try to ad hdf4 I got the following error
>> (I compile libjpeg and hdf4 by myself)
>>
>> /usr/bin/ld: /pico/home/usertrain/a08tra27/lib/libmfhdf.a(mfsd.o):
>> relocation R_X86_64_32 against `.rodata.str1.1' can not be used when
>> making a shared object; recompile with -fPIC
>
> --> seems that's an issue with how you compiled libhdf4. From the above, it
> seems that there's no shared library produced since GDAL tries to link agains
> the libmfhdf.a. So try to recompile libhdf4 with shared object support, or
> perhaps try building it with CFLAGS=-fPIC so that the static library makes
> GDAL happy.
>
I enables shared library in libhdf4 and GDAL compiled. Thanks a lot
--
ciao
Luca
www.lucadelu.org
More information about the gdal-dev
mailing list