Summary: | app-emulation/hercules-3.13 is missing some symlinks creations for its dynamic libraries | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Adrien Dessemond <admnd> |
Component: | Current packages | Assignee: | s390 team <s390> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jstein, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 252716, 724006 | ||
Attachments: |
Proposed ebuild for Hercules 3.13 with correct symlinks creation
Patch for hercules-3.13.ebuild |
Description
Adrien Dessemond
2020-05-01 20:07:49 UTC
(In reply to Adrien Dessemond from comment #0) > Not tested with the ebuild for Hercules 3.11 which is also present in > portage. Sorry my mistake, 3.11 is not here but 3.10 and 3.12 are, as of today. Created attachment 635558 [details]
Proposed ebuild for Hercules 3.13 with correct symlinks creation
This one creates all of the needed symlinks for Hercules dynamic libraries at the post-installation phase.
Created attachment 635560 [details, diff] Patch for hercules-3.13.ebuild This patch applied to hercules-3.13.ebuild gives the full -r1 ebuild also attached to bug #720342. (In reply to Adrien Dessemond from comment #3) > Created attachment 635560 [details, diff] [details, diff] > Patch for hercules-3.13.ebuild > > This patch applied to hercules-3.13.ebuild gives the full -r1 ebuild also > attached to bug #720342. I'm sorry to be a pain but could you include the GCO sign off [0] in a comment? [0] https://www.gentoo.org/glep/glep-0076.html#certificate-of-origin I would be happy to do so, but it is not pushed in any Git repository :) However if putting my name inside the ebuild as a contributor I will do that. (In reply to Adrien Dessemond from comment #5) > I would be happy to do so, but it is not pushed in any Git repository :) > However if putting my name inside the ebuild as a contributor I will do > that. A comment is fine too here, signed-off-by: real name <email>. this is because the new ebuild deletes all the .la files even though hercules explicitly uses libltdl. the .la files for modules are still needed. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fa2a867cc1298a4c0cd3babab783072d2f6e102 commit 0fa2a867cc1298a4c0cd3babab783072d2f6e102 Author: Mike Frysinger <vapier@gentoo.org> AuthorDate: 2021-11-18 07:55:40 +0000 Commit: Mike Frysinger <vapier@gentoo.org> CommitDate: 2021-11-18 07:59:47 +0000 app-emulation/hercules: do not delete libtool module .la files #720342 Since hercules uses libltdl to load its internal modules, we need to leave the .la files in place for it to process. Also add subslot linkage to these libs while we're updating. Bug: https://bugs.gentoo.org/252716 Closes: https://bugs.gentoo.org/720342 Signed-off-by: Mike Frysinger <vapier@gentoo.org> .../{hercules-3.13.ebuild => hercules-3.13-r1.ebuild} | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) |