Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Packaging for Debian multiarch #6

Closed
dnschneid opened this issue Oct 19, 2016 · 5 comments
Closed

Packaging for Debian multiarch #6

dnschneid opened this issue Oct 19, 2016 · 5 comments

Comments

@dnschneid
Copy link

Unless I'm totally overlooking something, this library doesn't appear to be configured properly for Debian multiarch support. See https://wiki.debian.org/Multiarch/Implementation

@jaqx0r
Copy link
Contributor

jaqx0r commented Oct 19, 2016

Are you getting specific errors you can share?

On 19 October 2016 at 11:55, David Schneider notifications@github.com
wrote:

Unless I'm totally overlooking something, this library doesn't appear to
be configured properly for Debian multiarch support. See
https://wiki.debian.org/Multiarch/Implementation


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#6, or mute the thread
https://github.com/notifications/unsubscribe-auth/AC5b-ywfxGpGJB4FYxPK7-qQAEhof6jtks5q1WqKgaJpZM4Kacws
.

@dnschneid
Copy link
Author

Mainly that for any Debian distribution, the x86_64 version and i386 version of the package cannot be installed at the same time, preventing 32-bit executables that need this library from coexisting on the system. Both architecture packages in the Debian and Ubuntu repositories try to control /usr/lib/libnss-cache.so.2. A multiarch-supporting package would install to /usr/lib/$arch/libnss-cache.so.2.

@jaqx0r
Copy link
Contributor

jaqx0r commented Oct 20, 2016

ah ok, thanks!

On 19 October 2016 at 14:57, David Schneider notifications@github.com
wrote:

Mainly that for any Debian distribution, the x86_64 version and i386
version of the package cannot be installed at the same time, preventing
32-bit executables that need this library from coexisting on the system.
Both architecture packages in the Debian and Ubuntu repositories try to
control /usr/lib/libnss-cache.so.2. A multiarch-supporting package would
install to /usr/lib/$arch/libnss-cache.so.2.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#6 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AC5b-0HxpRJJEx3Q_wvwiJIEm4iN4bIKks5q1ZUkgaJpZM4Kacws
.

bbaetz added a commit to bbaetz/libnss-cache that referenced this issue Oct 23, 2016
Install libraries into the appropriate per-arch directory. This allows
32 and 64 bit packages to be installed in parallel.

Fixes google#6
@jaqx0r jaqx0r closed this as completed in #7 Oct 23, 2016
@dnschneid
Copy link
Author

Whoa, thanks for the quick response! Doesn't Multi-Arch: same need to be added to debian/control, though?

@jaqx0r jaqx0r reopened this Oct 24, 2016
@jaqx0r
Copy link
Contributor

jaqx0r commented Oct 25, 2016

I haven't built a new release yet, so probably it does and I haven't found
that bug yet :)

On Tue., 25 Oct. 2016, 05:42 David Schneider, notifications@github.com
wrote:

Whoa, thanks for the quick response! Doesn't Multi-Arch: same need to be
added to debian/control, though?


You are receiving this because you modified the open/close state.

Reply to this email directly, view it on GitHub
#6 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AC5b-8k1T1bUeE_KMcDZ8RzbIT9c6XWwks5q3PwjgaJpZM4Kacws
.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants