Opened 10 years ago

Closed 20 months ago

#100 closed defect (migrated)

Osi buildsystem overrides default flags

Reported by: chm.duquesne Owned by: mjs
Priority: major Milestone:
Component: Osi Base Class Version: 0.100.2
Keywords: Cc:

Description

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.

Change History (1)

comment:1 Changed 20 months ago by stefan

  • Resolution set to migrated
  • Status changed from new to closed

This ticket has been migrated to GitHub and will be resolved there: https://github.com/coin-or/Osi/issues/100

Note: See TracTickets for help on using tickets.