bugGNUstep - Bugs: bug #42789, [SQLClient] Two versions of the...

Group
 
 

bug #42789: [SQLClient] Two versions of the library cannot coexist peacefully

Submitter:  Yavor Doganov <yavor>
Submitted:  Thu 17 Jul 2014 08:32:46 AM UTC
   
 
Category:  Libraries Severity:  3 - Normal
Item Group:  Installation Status:  Fixed
Privacy:  Public Assigned to:  None
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Thu 17 Jul 2014 08:55:39 AM UTC, comment #1: 

Thanks very much (something I had been meaning to get round to for ages, but kept forgetting) ... I applied your patch.

Richard Frith-Macdonald <CaS>
Group Member
Thu 17 Jul 2014 08:32:46 AM UTC, original submission:  

Installing a new binary-incompatible SQLClient version will overwrite the bundles.  They may still be loaded successfully by the old library but that is not guaranteed.  This is particularly bad if the bundles are linked with the library, as loading them from the old library will also load the new library, leading to obvious runtime problems.

With the attached patch the two SQLClient versions are self-contained so applications linked with either one will continue to work properly.

Yavor Doganov <yavor>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #31733:  versioned-bundles.patch added by yavor (2KiB - text/x-patch)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by CaS (Posted a comment)
  • -email is unavailable- added by yavor (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2014-07-17 CaS StatusNone Fixed
        Open/ClosedOpen Closed
    2014-07-17 yavor Attached File- Added versioned-bundles.patch, #31733

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code