[haiku-bugs] Re: [Haiku] #8896: Please include OpenEXR headers

  • From: "leavengood" <trac@xxxxxxxxxxxx>
  • Date: Wed, 22 Aug 2012 21:09:12 -0000

#8896: Please include OpenEXR headers
---------------------------+-----------------------
   Reporter:  stefank      |      Owner:  nobody
       Type:  enhancement  |     Status:  new
   Priority:  normal       |  Milestone:  R1
  Component:  - General    |    Version:  R1/alpha3
 Resolution:               |   Keywords:
 Blocked By:               |   Blocking:
Has a Patch:  0            |   Platform:  All
---------------------------+-----------------------

Comment (by leavengood):

 Replying to [comment:2 axeld]:
 > There should then be a dev package containing the headers. I think this
 already works this way for ICU.

 One thing I've always hated about Debian-based Linux systems is the
 separation of libraries and their headers into separate packages. It
 sounds good in theory but in practice is annoying on Linux where almost
 every user is compiling something at some point.

 Of course Haiku is different and should mostly have binary packages, so
 maybe this is OK for Haiku ;)

 > An alternative to adding the library to the system would be to
 statically link it within the translator.

 Though I'm generally one to dislike this sort of code duplication, I think
 it makes sense given how much open source libraries love to break their
 APIs between releases. All we need is the EXR translator (or any of them)
 broken because someone updated the OpenEXR library, or installed a newer
 one in their home directory, which our runtime_loader would load instead
 of the system one.

 In fact we might want to do this with all our translators.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/8896#comment:3>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: