Summary: | app-backup/bacula-9.6.7 - x86_64-pc-linux-gnu-g++: error: unrecognized command-line option -soname | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Thomas Beierlein <tomjbe> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | orbea |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=779751 https://github.com/gentoo/gentoo/pull/25386 https://bugs.bacula.org/view.php?id=2665 https://bugs.gentoo.org/show_bug.cgi?id=845126 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 765709 | ||
Attachments: |
emerge-info.txt
app-backup:bacula-9.6.7:20210514-010838.log emerge-history.txt environment etc.portage.tar.bz2 logs.tar.bz2 temp.tar.bz2 |
Description
Toralf Förster
2021-05-14 07:20:42 UTC
Created attachment 708324 [details]
emerge-info.txt
Created attachment 708327 [details]
app-backup:bacula-9.6.7:20210514-010838.log
Created attachment 708330 [details]
emerge-history.txt
Created attachment 708333 [details]
environment
Created attachment 708336 [details]
etc.portage.tar.bz2
Created attachment 708339 [details]
logs.tar.bz2
Created attachment 708342 [details]
temp.tar.bz2
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86bdb5ca9634d10a4bcf7d24d2869508987af78d commit 86bdb5ca9634d10a4bcf7d24d2869508987af78d Author: orbea <orbea@riseup.net> AuthorDate: 2022-05-08 15:35:37 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-05-17 01:06:30 +0000 app-backup/bacula: Fix build with slibtool Bug: https://bugs.gentoo.org/790140 Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/25386 Signed-off-by: Sam James <sam@gentoo.org> app-backup/bacula/bacula-11.0.6.ebuild | 3 + app-backup/bacula/files/bacula-fix-slibtool.patch | 126 ++++++++++++++++++++++ 2 files changed, 129 insertions(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad6b7ed0acb9732706787cbdbbaee3e0be931c82 commit ad6b7ed0acb9732706787cbdbbaee3e0be931c82 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-05-17 01:12:02 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-05-17 01:12:02 +0000 app-backup/bacula: add link to upstream slibtool bug Bug: https://bugs.gentoo.org/790140 Signed-off-by: Sam James <sam@gentoo.org> app-backup/bacula/files/bacula-fix-slibtool.patch | 2 ++ 1 file changed, 2 insertions(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dcf61a9bbe52845be829ba9f49680d5f1932e32 commit 8dcf61a9bbe52845be829ba9f49680d5f1932e32 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-05-17 06:09:36 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-05-17 06:09:57 +0000 app-backup/bacula: add -r1 w/o slibtool patch Just temporarily. Bug: https://bugs.gentoo.org/790140 Bug: https://bugs.gentoo.org/845126 Signed-off-by: Sam James <sam@gentoo.org> ...acula-11.0.6.ebuild => bacula-11.0.6-r1.ebuild} | 3 - app-backup/bacula/files/bacula-fix-slibtool.patch | 128 --------------------- 2 files changed, 131 deletions(-) Opening this again since the commit was reverted. See: https://bugs.gentoo.org/845126 The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e453613efdefbc2fbac2ed0454c3571e68276ceb commit e453613efdefbc2fbac2ed0454c3571e68276ceb Author: Thomas Beierlein <tomjbe@gentoo.org> AuthorDate: 2022-06-03 07:51:10 +0000 Commit: Thomas Beierlein <tomjbe@gentoo.org> CommitDate: 2022-06-03 07:58:06 +0000 app-backup/bacula: Fix soname in libbaccat.so i Actual libtool needs a patch to accept '-soname' command line switch, otherwise it will ignored. slibtool in contrast responds with error and is not easy to patch. Solution here drops the '-soname' switch and uses patchelf program to fix the SONAME after the library is build. Closes: https://bugs.gentoo.org/790140 Closes: https://bugs.gentoo.org/845126 Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org> app-backup/bacula/bacula-11.0.6-r2.ebuild | 417 +++++++++++++++++++++ .../bacula/files/bacula-fix-sonames-new.patch | 37 ++ 2 files changed, 454 insertions(+) |