Created attachment 563714 [details, diff] compile bundled libewf with bundled libc* libraries Hello, I have ported libewf with split libc* libraries into Pentoo linux and everyting works great. However, the required bundled (badly outdated) libewf library fails to compile within sleuthkit since it can find a more recent version. The workaround is to force libewf not to look for external libraries. It would help a lot if you could accept the patch even if it does not affect Gentoo (at least for now).
After the patch, the configuration output for libewf will change to the following: libcstring support: local libcerror support: local libcdata support: local libclocale support: local libcnotify support: local libcsplit support: local libuna support: local libcfile support: local libcpath support: local libbfio support: local libfcache support: local libfvalue support: local libmfdata support: local it was "yes" against a relevant libc* library if it is installed as a system-wide share library.
Comment on attachment 563714 [details, diff] compile bundled libewf with bundled libc* libraries That looks like a terrible idea.
Please justify your point so we could start a dialogue here
just in case if you misinterpreted the "no" value, it means "use the local version" which is the expected logic currently: --with-libcstring[=DIR] search for libcstring in includedir and libdir or in the specified DIR, or no if to use local version [default=auto-detect] The libewf snapshot has all libc* in the archive. My patch just enforces it in case if more decent and incompatible dependencies of libewf are present (they will be detected by default).
ping?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8aeaed593df450e9284c3ff97c4d4d3f3f0fb56 commit d8aeaed593df450e9284c3ff97c4d4d3f3f0fb56 Author: Göktürk Yüksek <gokturk@gentoo.org> AuthorDate: 2019-06-05 00:01:59 +0000 Commit: Göktürk Yüksek <gokturk@gentoo.org> CommitDate: 2019-06-05 00:01:59 +0000 app-forensics/sleuthkit: force libewf to link against local deps We bundle a legacy version of libewf since that's the only version the upstream officially supports. It should link against the cross platform libc* libraries supplied in the tarball and not use the system ones. Currently, this has no visible impact for Gentoo users as aformentioned libraries do not exist in the tree yet. Suggested-by: Anton Bolshakov <blshkv@pentoo.ch> Closes: https://bugs.gentoo.org/677252 Package-Manager: Portage-2.3.67, Repoman-2.3.12 Signed-off-by: Göktürk Yüksek <gokturk@gentoo.org> app-forensics/sleuthkit/sleuthkit-4.6.5.ebuild | 14 ++++++++++++++ 1 file changed, 14 insertions(+)
great, thank you
(In reply to Anton Bolshakov from comment #7) > great, thank you Sorry for the delay