[Osi-tickets] [COIN-OR Open Solver Interface] #100: Osi buildsystem overrides default flags
COIN-OR Open Solver Interface
coin-trac at coin-or.org
Wed Jan 26 09:33:51 EST 2011
#100: Osi buildsystem overrides default flags
----------------------------+-----------------------------------------------
Reporter: chm.duquesne | Owner: mjs
Type: defect | Status: new
Priority: major | Milestone:
Component: Osi Base Class | Version: 0.100.2
Keywords: |
----------------------------+-----------------------------------------------
OSI modifies the default installations flags from the inside. This is a
bad practice and should be avoided.
When typing './configure; make; make install', the user would expect osi
to be compiled with the default flags '-g -O2' and to be installed in
/usr/local. Osi breaks this implicit rule by setting different compile
flags and changing the installation directory from the inside.
Specific needs for development should be pushed in Osi with wrappers
around ./configure rather that hardcoding them in configure.ac.
Because of this, osi has to be repackaged in most distribution because it
does not meet their guidelines, making the library unpopular and hard to
find on most distribs. This is at least true for Fedora.
--
Ticket URL: <https://projects.coin-or.org/Osi/ticket/100>
COIN-OR Open Solver Interface <http://projects.coin-or.org/Osi>
An API for a variety of LP and MIP solvers (and more).
More information about the Osi-tickets
mailing list