Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#6052 closed defect (fixed)

Kakadu 7.5 compilation in GDAL 2.0.0

Reported by: Martin Mikita Owned by: warmerdam
Priority: normal Milestone: 2.0.1
Component: ConfigBuild Version: 2.0.0
Severity: normal Keywords: kakadu jpeg2000
Cc:

Description

I was not able to compile GDAL 2.0.0 with Kakadu 7.5, because of missing linking objects for avx2 methods:

undefined reference to `kd_supp_simd::avx2_floats_to_uint8_ilv4(unsigned char*, float, int, int, int, bool, bool, int)' undefined reference to `kd_supp_simd::avx2_stripe_transfer_static_init() etc...

I made patch in ticket #5946, which contains changes in Makefiles. Also, In ticket #5745 I made another patch, that fixes building Kakadu on Windows using variable to switch x86 and x64 version of Kakadu library.

Attachments (1)

gdal-2.0.0-kakadu7.5.patch (1.7 KB ) - added by Martin Mikita 9 years ago.
Fixed Kakadu 7.5 building in GDAL 2.0.0

Download all attachments as: .zip

Change History (5)

by Martin Mikita, 9 years ago

Attachment: gdal-2.0.0-kakadu7.5.patch added

Fixed Kakadu 7.5 building in GDAL 2.0.0

comment:1 by Even Rouault, 9 years ago

@mikibob Is this patch self contained ? (since you mention other tickets)

comment:2 by Martin Mikita, 9 years ago

Yes, this patch contains changes from #5946 and #5745 also.

comment:3 by Even Rouault, 9 years ago

Component: defaultConfigBuild
Milestone: 2.0.1
Resolution: fixed
Status: newclosed

trunk r29633 Build support for Kakadu 7.5 (note: require KAKOBJDIR to be defined in nmake.opt) (patch by MikiBOB, #6052)"

branches/2.0 r29634 "Build support for Kakadu 7.5 (note: require KAKOBJDIR and KAKFLAGS to be defined in nmake.opt) (patch by MikiBOB, #6052 + backport of r29429)"

comment:4 by Even Rouault, 9 years ago

trunk r29660 "JP2KAK: fix jp2kak.lst broken by r29633 (#6052)"

branches/2.0 r29661 "JP2KAK: fix jp2kak.lst broken by r29633 (#6052)"

Note: See TracTickets for help on using tickets.