|
From: SourceForge.net <no...@so...> - 2005-04-28 18:26:45
|
Patches item #1067060, was opened at 2004-11-15 19:03 Message generated for change (Comment added) made by nosnilmot You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300235&aid=1067060&group_id=235 Category: None Group: None >Status: Closed >Resolution: Accepted Priority: 5 Submitted By: Jeff Mahoney (jdmahoney) Assigned to: Stu Tomlinson (nosnilmot) Summary: gaim.spec fixes for x86_64 on SUSE 9.2 Initial Comment: The spec file isn't quite correct for 64 bit systems. There are a few places where the assumption that libraries are under /usr/lib when that assumption is invalid on 64-bit systems. The attached fix worked for me. Might someone with an x86_64 system running some other RPM-based distribution verify that it works for them? ---------------------------------------------------------------------- >Comment By: Stu Tomlinson (nosnilmot) Date: 2005-04-28 13:26 Message: Logged In: YES user_id=309779 I added conditional defines for perl_vendorlib and perl_archlib (and various other unrelated changes to the spec file), and applied your patch. Thanks! ---------------------------------------------------------------------- Comment By: Stu Tomlinson (nosnilmot) Date: 2005-04-24 18:33 Message: Logged In: YES user_id=309779 A patch as described by Mark is still welcome, but I do plan to look at this soon, so I don't think it should be closed yet. ---------------------------------------------------------------------- Comment By: Mark Doliner (thekingant) Date: 2005-04-24 17:23 Message: Logged In: YES user_id=20979 I'm not comfortable making this change in light of nosnilmot's comments. If you still feel a change like this is necessary, can you provide a patch that defines perl_vendorlib if necessary? ---------------------------------------------------------------------- Comment By: Jeff Mahoney (jdmahoney) Date: 2004-11-20 12:44 Message: Logged In: YES user_id=804735 Yes, %{_libdir} does respond to /usr/lib64. On my system, which I can only assume conforms to LHS, perl modules live under /usr/lib. This is also apparently true on Gentoo (or so I've been told). At any rate: %perl_vendorlib %(perl -V:vendorlib | sed "s!.*='!!;s!'.*!!") ... is the expansion for perl_vendorlib. ---------------------------------------------------------------------- Comment By: Stu Tomlinson (nosnilmot) Date: 2004-11-20 12:08 Message: Logged In: YES user_id=309779 Some RPM based distros don't have a %{perl_vendorlib} macro. I don't quite understand what the problem is either, as %{_libdir} should expand to the correct place for 64bit arches (/usr/lib64 on Fedora at least). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300235&aid=1067060&group_id=235 |