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.
-- 
Xi Ruoyao <[email protected]>
School of Aerospace Science and Technology, Xidian University

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