On Mon, Aug 24, 2015 at 9:26 AM, Marcin Juszkiewicz <mjuszkiew...@redhat.com
> wrote:

> W dniu 24.08.2015 o 15:18, Neal Gompa pisze:
>
>> ​ Oh, yes! I was trying to find something like this all weekend for my
>> Copr for reprepro. I have to make a patch to access apt-methods in
>> /usr/lib64 on 64-bit systems, but on 32-bit systems it should remain
>> /usr/lib.
>>
>> You just made my day. ​
>>
>
> You know that %_libdir is what you want? /usr/lib on 32bit, /usr/lib64 on
> 64bit.
>
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
>

I'm well aware. The buildsystem is fine. It's the code that's the problem.

On Mon, Aug 24, 2015 at 9:27 AM, Daniel P. Berrange <berra...@redhat.com>
wrote:

> On Mon, Aug 24, 2015 at 09:18:16AM -0400, Neal Gompa wrote:
> >
> > ​Oh, yes! I was trying to find something like this all weekend for my
> Copr
> > for reprepro. I have to make a patch to access apt-methods in /usr/lib64
> on
> > 64-bit systems, but on 32-bit systems it should remain /usr/lib.
> >
> > You just made my day. ​
>
> You should not really assume that all 64-bit architectures use /usr/lib64
> either - %{_libdir} expands to the right directory path per architecture.
>
> Regards,
> Daniel
> --
> |: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/
> :|
> |: http://libvirt.org              -o-             http://virt-manager.org
> :|
> |: http://autobuild.org       -o-         http://search.cpan.org/~danberr/
> :|
> |: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc
> :|
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
>

​Well, the problem is that ​the path to apt-methods is hardcoded in
reprepro itself. Thankfully, it's in a #define, but I don't know of a good
way to fix it beyond just replacing the #define for 64-bit systems. ​If
someone can suggest a better way than how I'm doing it now, I'm all ears,
because I hate this patch[0].

[0]:
http://copr-dist-git.fedorainfracloud.org/cgit/ngompa/mirrorer/reprepro.git/tree/reprepro-use-lib64-on-64bit-systems.patch


-- 
真実はいつも一つ!/ Always, there's only one truth!
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Reply via email to