bugGNUstep - Bugs: bug #30299, Renaissance needs to link against...

 
 

You are not allowed to post comments on this tracker with your current authentification level.

bug #30299: Renaissance needs to link against needed libraries

Submitted by:  Yavor Doganov <yavor>
Submitted on:  Wed 30 Jun 2010 07:13:52 AM UTC  
 
Category: LibrariesSeverity: 3 - Normal
Item Group: BugStatus: None
Privacy: PublicAssigned to: None
Open/Closed: Open

Thu 01 Jul 2010 09:08:09 AM UTC, comment #1:

Thanks Yavor

very useful feedback - this is related to bug #24109 (again, thanks for the suggestions in there!) in the sense that the current default behaviour of gnustep-make when linking libraries (all libraries, not just gnustep-gui or Renaissance) does not seem to be the best / what packagers are used to. ;-)

So I think I'd like to change gnustep-make so that, at least on GNU/Linux:

  • all libraries are linked with everything they depend on
  • we automatically use -Wl,--as-needed and -Wl,-z,defs

(We could make it internally easy to change inside gnustep-make so that we can have different behaviours on different platforms, and so that the behaviour can be changed with a ./configure switch or via a makefile variable).

Thanks

Nicola Pero <nico>
Project Member
Wed 30 Jun 2010 07:13:52 AM UTC, original submission:

This is most probably never a problem at runtime, because any app that uses Renaissance already links against libobjc, -base and -gui so the libraries are loaded before Renaissance needs them. However, it is causing us trouble in Debian because the release team cannot reliably determine that the renaissance package needs to be rebuilt during GNUstep transitions (because it doesn't link against GNUstep libraries, the librenaissance0 package doesn't pick the dependencies).

The attached patch has been in Debian for some time; I believe it is completely safe.

Yavor Doganov <yavor>

 

Attached Files
file #20857:  link-libs.patch added by yavor (471B - text/x-patch)

 

Depends on the following items: None found

Items that depend on this one: None found

 

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

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follows 1 latest change.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed 30 Jun 2010 07:13:52 AM UTCyavorAttached File-=>Added link-libs.patch, #20857

    Back to the top


    Powered by Savane 3.1-cleanup