--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: RFS: gnustep-make/2.6.6-2 -- GNUstep build system
- From: Yavor Doganov <yavor@gnu.org>
- Date: Fri, 27 Jun 2014 00:54:06 +0300
- Message-id: <87mwcz49s1.fsf@yavor.doganov.org>
Package: sponsorshipt-requests
Severity: normal
Dear mentors,
While examining the build failure of gnustep-base on arm64 [1] I figured
out it is due to a bug in gnustep-make, exposed by this change in
binutils:
binutils (2.24.51.20140425-1) unstable; urgency=medium
* On x86 targets provide gnu-type prefixed binaries with the cpu that
GCC is configured for.
gnustep-make is incorrectly built in cross-compilation mode, which makes
AC_PROG_RANLIB to prefer the target tool, if available. Another subtle
bug is that the result is stored in a file which is shipped in the
arch:all package when it really shouldn't. This causes gnustep-base and
gnustep-gui to FTBFS on all archs but amd64.
[1] http://buildd.debian-ports.org/status/fetch.php?pkg=gnustep-base&arch=arm64&ver=1.22.1-4.3&stamp=1402523149
So, I'm looking for a sponsor for my package "gnustep-make".
It builds these binary packages:
gnustep-common - Common files for the core GNUstep environment
gnustep-make - GNUstep build system
gnustep-make-doc - Documentation for GNUstep Make
To access further information about this package, please visit the
following URL:
http://mentors.debian.net/package/gnustep-make
Alternatively, one can download the package with dget using this
command:
dget -x http://mentors.debian.net/debian/pool/main/g/gnustep-make/gnustep-make_2.6.6-2.dsc
Changes since the last upload:
* debian/rules: Define GNUSTEP_MAKEFILES globally.
(confflags): Define conditionally and pass --host to configure only
if cross-compiling. Do not set CC/CXX explicitly.
(common_scripts): Add config.make as it is arch-dependent.
(c-n, create-compat-symlink, delete-compat-symlink): Handle
config.make in addition to config-noarch.make.
(install-indep-common): Do not create empty directory.
* debian/control.in (Replaces, Breaks): Add/correct as appropriate.
(Depends): Tighten depends on gnustep-common.
(Suggests): Remove gnustep-base-common, pointless.
(Description): Extend.
* debian/control: Regenerate.
* debian/patches/use-makeinfo.patch: Correct .html targets to avoid
rebuilding them in the install rule.
* debian/config.mk.in: Define/export GNUSTEP_MAKEFILES and
GNUSTEP_INSTALLATION_DOMAIN.
* debian/copyright: Actually switch to format 1.0 by specifying
the Format/Source fields.
--- End Message ---