ObjFW  Ticket Change Details

Overview

Artifact ID: fa3e4728f66f475736462fe6a7e3129e9263cfa47224a661aba2d7f96b22edb0
Ticket: 31bfd1cf2d9874a9c76eaa75b8290f20524222d4
Rename the library when features are disabled
User & Date: js on 2022-11-27 17:47:47
Changes

  1. icomment:
    When disabling some features via `./configure --disable-*`, the resulting shared library has the same name as if all features were enabled. This is problematic, as it essentially creates incompatible versions. Instead, the shared library should be renamed so that only the full version is called libobjfw.
    
    Alternative, only allow disabling features when only building a static library, as there is very little reason to disable features in the shared library.
    
  2. login: "js"
  3. milestone changed to: "1.0"
  4. mimetype: "text/x-markdown"
  5. priority changed to: "High"
  6. severity changed to: "Severe"
  7. status changed to: "Open"
  8. title changed to: "Rename the library when features are disabled"
  9. type changed to: "Enhancement"