Skip to Content.
Sympa Menu

sm-commit - Re: [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (443d86dc75d96d149f2146a52668fb5e066377e1)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Treeve Jelbert <treeve AT scarlet.be>
  • To: <sm-commit AT lists.ibiblio.org>
  • Subject: Re: [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (443d86dc75d96d149f2146a52668fb5e066377e1)
  • Date: Sun, 13 Jan 2019 18:05:01 +0100

On Wed, 9 Jan 2019 17:16:29 +0100, Thomas Orgis wrote:
Am Wed, 9 Jan 2019 10:07:22 +0000
schrieb Treeve Jelbert <scm AT sourcemage.org>:

commit 6bad89740b6ca00dd8b3cec4aa7603ab09070cfc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

add protect_special_libs function

Sadly, that doesn't touch the issues one has when updating a machine
jumping versions in various spells that then break things like make and
gcc due to soversion change.


It might be possible to extend my script so that it detected all the
soversions of all libraries previously installed by the spell, and then create some more symlinks.
However, this could rapidly get very complex if there were multiple libraries and it would still fail if an attempt at upgrading had already failed and removed the libraries.

The other option might be check all spells which are known to link to this spell, and determine which soversions are needed.




I would like a generic fix for _all_ soversion changes. Do you have
an opinion on

https://bugs.sourcemage.org/show_bug.cgi?id=16100

? I'm at a point of being fed up with this crap that I really want to
push some generic fix into SMGL.

Really, we should stop and think about removing old soversion breaking
ABI for anything that the user may have built themselves. This is just
bad behaviour.


Alrighty then,

Thomas
_______________________________________________
SM-Commit mailing list
SM-Commit AT lists.ibiblio.org
https://lists.ibiblio.org/mailman/listinfo/sm-commit





Archive powered by MHonArc 2.6.24.

Top of Page