--enable-lsb configure option

Bug #171422 reported by Mental-users
2
Affects Status Importance Assigned to Milestone
Inkscape
Triaged
Wishlist
Mental-users

Bug Description

I'd like to see a --with-lsb option for configure which
yields an LSB-friendly build configuration.

The full LSB specification is available on the LSB site
(http://www.freestandards.org/spec/), but for our
purposes it mainly just requires installation into /opt
and not assuming the presence of certain libraries.

Essentially:

 - --prefix=/opt

 - statically linking with all C++ libraries (most
aren't guaranteed to be present by LSB, and we also
have to consider C++ ABI issues)

 - statically linking with libgc, and liblcms and any
other libraries which LSB doesn't guarantee the presence of

This is such low-hanging fruit I think it'd be a shame
not to support it. For now, I'm assigning the RFE to
myself so it doesn't get forgotten, but if anyone else
wants to pick it up before I get to it (I've got a pile
of other work to get through), please be my guest.

Revision history for this message
Mental-users (mental-users) wrote :

Whoops, that should be --prefix=/opt/inkscape

Revision history for this message
Mental-users (mental-users) wrote :

Looking at the autoconf documentation, --enable-lsb is
probably a more appropriate name for the option than --with-lsb

Revision history for this message
Mental-users (mental-users) wrote :

I've comitted a sort of stub implementation to trunk now; it
does the prefix bit, but doesn't force the necessary
libraries to be statically linked yet -- I still need to
figure out the best way to do the latter. (advice wanted)

Luca Bruno (lucab)
Changed in inkscape:
importance: Undecided → Wishlist
Ryan Lerch (ryanlerch)
Changed in inkscape:
status: New → Triaged
jazzynico (jazzynico)
tags: added: code-design
removed: build-compile-code-design
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.