rpm/rpm-5.4.10-drop-rpath-from-perl-module.patch

41 lines
1.7 KiB
Diff

--- rpm-5.4.10/perl/Makefile.PL.in.droprpath~ 2012-03-23 00:45:15.000000000 +0100
+++ rpm-5.4.10/perl/Makefile.PL.in 2013-01-06 23:30:23.640064511 +0100
@@ -6,8 +6,6 @@ use ExtUtils::MakeMaker;
my @libdir = qw(. build lib popt rpmdb rpmio misc rpmconstant);
-# use $ORIGIN relative paths to avoid LD_LIBRARY_PATH nonsense in tree
-my @ldaddr = map { '-Wl,-rpath,\$$\ORIGIN/../../../../../' . $_ . '/.libs' } @libdir;
my @ldaddp = map { '-L@top_builddir@/' . $_ . '/.libs' } @libdir;
my @ldadd = map { '-l' . $_ } qw(rpmmisc rpmio rpmbuild rpm popt rpmdb rpmconstant);
@@ -62,17 +60,16 @@ sub xs_o {
}
WriteMakefile(
- 'NAME' => 'RPM',
- 'OBJECT' => join(' ', @objects),
- 'VERSION' => '@VERSION@',
- 'MAKEFILE'=> 'Makefile.perl',
- 'CCFLAGS' => join(' ', '@CFLAGS@', '-Wno-unused-variable', '-Wno-missing-prototypes', '-Wno-implicit', '-Wno-strict-prototypes'),
- 'dynamic_lib' => {
- OTHERLDFLAGS => join(' ', @ldaddp, @ldadd, @ldlibs, @ldaddr)
- },
- 'OPTIMIZE'=> '-g',
- 'INC' => join(' ', @cppflags, map { '-I@top_srcdir@/'. $_ } @libdir) . ' @CPPFLAGS@',
- 'INSTALLMAN1DIR' => '@mandir@/man1',
- 'INSTALLMAN3DIR' => '@mandir@/man3',
- @PERL_INSTALLDIRS@
+ 'NAME' => 'RPM',
+ 'OBJECT' => join(' ', @objects),
+ 'VERSION' => '@VERSION@',
+ 'MAKEFILE'=> 'Makefile.perl',
+ 'CCFLAGS' => join(' ', '@CFLAGS@', '-Wno-unused-variable', '-Wno-missing-prototypes', '-Wno-implicit', '-Wno-strict-prototypes'),
+ 'dynamic_lib' => { OTHERLDFLAGS => join(' ', @ldaddp, @ldadd, @ldlibs) },
+ 'OPTIMIZE'=> '-g',
+ 'INC' => join(' ', @cppflags, map { '-I@top_srcdir@/'. $_ } @libdir) . ' @CPPFLAGS@',
+ 'INSTALLMAN1DIR' => '@mandir@/man1',
+ 'INSTALLMAN3DIR' => '@mandir@/man3',
+ @PERL_INSTALLDIRS@
);
+