On 12/20/2018 10:29 PM, Xi Ruoyao via blfs-dev wrote:
On 2018-12-20 10:45 -0600, Bruce Dubbs via blfs-dev wrote:
On 12/20/2018 06:44 AM, Xi Ruoyao via blfs-dev wrote:
Hi all (esp. Bruce),

I'm upgrading packages of one of my BLFS systems.  When I was building
libjpeg-turbo-2.0.1 I found the SONAME of libjpeg.so changed from
libjpeg.so.8 to libjpeg.so.62.

I didn't feel right about that and investigated a little.  It turned out
that in r20329 we changed the book to build libjpeg-turbo with cmake and
the option --with-jpeg8 (should be -DWITH_JPEG8=ON with cmake) was
"silently" removed.

Is this a mistake or there is a good reason to remove this option?  Note
that Arch Linux is still building libjpeg-turbo with -DWITH_JPEG8=ON.

I don't know for sure.  The CMakeLists.txt says

option(WITH_JPEG8 "Emulate libjpeg v8 API/ABI (this makes
${CMAKE_PROJECT_NAME} backward-incompatible with libjpeg v6b)" FALSE)


So upstream says it is false by default.  I suppose it is for backward
compatibility.  I think for now we should leave it out until we get a
package that complains.

But we *were* using the non-default --with-jpeg8 back in the old autoconf
times (before r20329).  Before r10952 BLFS actually used libjpeg v8d. So
I think we should kept using v8 ABI.

I understand we were using it, but where is it being used now?

  -- Bruce
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to