Package: guile-3.0-dev
Version: 3.0.8-2
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap
Control: clone -1 -2
Control: reassign -2 guile-2.2-dev

guile-3.0-dev Depends on libc6-dev. This dependency is not satisfiable
on a number of architectures including ia64, hurd-i386, kfreebsd-amd64,
m68k and musl-linux-armhf. Please weaken the dependency to allow other
sonames and other libc implementations. I'm attaching a patch for your
convenience. If preferred, the libc6-dev alternative can be dropped only
keeping libc-dev as libc6-dev provides libc-dev.

Helmut
diff --minimal -Nru guile-3.0-3.0.8/debian/changelog 
guile-3.0-3.0.8/debian/changelog
--- guile-3.0-3.0.8/debian/changelog    2022-03-05 23:19:25.000000000 +0100
+++ guile-3.0-3.0.8/debian/changelog    2022-03-31 07:00:38.000000000 +0200
@@ -1,3 +1,10 @@
+guile-3.0 (3.0.8-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Weaken libc6-dev dependency to libc-dev. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Thu, 31 Mar 2022 07:00:38 +0200
+
 guile-3.0 (3.0.8-2) unstable; urgency=medium
 
   * Adjust GUILE_OPTIMIZATIONS to fix 32-bit big endian builds.  Add
diff --minimal -Nru guile-3.0-3.0.8/debian/control 
guile-3.0-3.0.8/debian/control
--- guile-3.0-3.0.8/debian/control      2022-03-05 23:08:45.000000000 +0100
+++ guile-3.0-3.0.8/debian/control      2022-03-31 07:00:35.000000000 +0200
@@ -31,7 +31,7 @@
 Provides: libguile-dev (= ${binary:Version})
 Conflicts: guile-1.8, libguile-dev (<< 2.2.7+1-4), guile-3.0-dev (<< 3.0.1+1-2)
 Depends: ${shlibs:Depends}, guile-3.0:any (= ${binary:Version}),
- guile-3.0-libs (= ${binary:Version}), libc6-dev,
+ guile-3.0-libs (= ${binary:Version}), libc6-dev | libc-dev,
  libncurses5-dev, libreadline6-dev, libltdl-dev, libgmp-dev, libgc-dev,
  pkg-config, ${misc:Depends}
 Description: Development files for Guile 3.0

Reply via email to