Summary: | dev-lang/perl: SONAME missing on FreeBSD | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Naohiro Aota <naota> |
Component: | FreeBSD | Assignee: | Gentoo Perl team <perl> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bsd+disabled |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | FreeBSD | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | create_libper_soname.diff.patch |
Should be fixed in perl-5.18.2, could not test how it works, reopen if bug still actual, please :) (In reply to Mikle Kolyada from comment #1) > Should be fixed in perl-5.18.2, could not test how it works, reopen if bug > still actual, please :) Unfortunately patches/gentoo/create_libperl_soname.diff in /usr/portage/distfiles/perl-5.18.2-1.tar.bz2 still seems to have this line left. netbsd*|freebsd[234]*|openbsd*|dragonfly*) Hmm, Indeed. @Vladimir, please fix it in our patchset, since it is in your devspace. Should be fixed now at 5.18.2 |
Created attachment 344572 [details, diff] create_libper_soname.diff.patch Gentoo's perl lacks a SONAME on FreeBSD. Makefile.SH match with this line: netbsd*|freebsd[234]*|openbsd*|dragonfly*) so, it only match for FreBSD-2.x, -3.x, -4.x, not for recent version -8.x, -9.x. The solution is quite simple, just to patch create_libperl_soname.diff to match wider freebsd versions. Please review and update the patch. Thanks in advance.