Your message dated Thu, 24 Apr 2008 21:59:16 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#477720: fixed in xenomai 2.4.3-7
has caused the Debian Bug report #477720,
regarding packaging for arm archs is broken
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)
--
477720: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=477720
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: xenomai
Version: 2.4.3-6
Severity: important
Tags: patch
User: [EMAIL PROTECTED]
Usertags: eabi
Xenomai is quite interesting package for many arm people.
Now it would be be much more interesting if it actually compiled
on arm system ;) There is multiple problems preventing it at the
moment.
1) the configure script is quite bad, it asks for arm machine,
when (for userland) it actually only needs the arm cpu family (arm4 vs
arm5). In fact, xenomai could just use the compiler default -march
like done on x86/powerpc/ia64..
2) the armel arch is missing from debian/control. armel and the
potential future armeb arch needs also the --enable-eabi arch.
3) debian/rules uses erronously DEB_BUILD_ARCH when you should use
DEB_HOST_ARCH. see dpkg-architecture manpage.
With these changes, xenomai compiled. Untested thou..
--
"rm -rf" only sounds scary if you don't have backups
diff -urN old/xenomai-2.4.3/debian/control xenomai-2.4.3/debian/control
--- old/xenomai-2.4.3/debian/control 2008-04-24 19:23:17.000000000 +0000
+++ xenomai-2.4.3/debian/control 2008-04-24 18:57:24.000000000 +0000
@@ -8,7 +8,7 @@
Package: xenomai-runtime
Section: devel
-Architecture: amd64 arm i386 ia64 powerpc
+Architecture: amd64 arm armeb armel i386 ia64 powerpc
Depends: ${shlibs:Depends}
Suggests: linux-patch-xenomai, xenomai-doc
Replaces: xenomai
@@ -47,7 +47,7 @@
Package: libxenomai1
Section: libs
-Architecture: amd64 arm i386 ia64 powerpc
+Architecture: amd64 arm armeb armel i386 ia64 powerpc
Depends: ${shlibs:Depends}
Suggests: linux-patch-xenomai, xenomai-doc
Replaces: xenomai
@@ -64,7 +64,7 @@
Package: libxenomai-dev
Section: libdevel
-Architecture: amd64 arm i386 ia64 powerpc
+Architecture: amd64 arm armeb armel i386 ia64 powerpc
Depends: libxenomai1 (= ${binary:Version})
Suggests: linux-patch-xenomai, xenomai-doc
Replaces: xenomai
diff -urN old/xenomai-2.4.3/debian/rules xenomai-2.4.3/debian/rules
--- old/xenomai-2.4.3/debian/rules 2008-04-24 19:23:17.000000000 +0000
+++ xenomai-2.4.3/debian/rules 2008-04-24 18:02:13.000000000 +0000
@@ -6,26 +6,32 @@
#export DH_VERBOSE=1
-DEB_BUILD_GNU_CPU ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_CPU)
-DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
+DEB_HOST_GNU_CPU ?= $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
+DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
-ifeq ($(DEB_BUILD_ARCH), i386)
+ifeq ($(DEB_HOST_ARCH), i386)
# Note: Would like to use --includedir=/usr/include/xenomai, but
# there appears to be a `make install` problem.
CONFIG_OPTS = \
--enable-x86-tsc
endif
-ifeq ($(DEB_BUILD_ARCH), amd64)
+ifeq ($(DEB_HOST_ARCH), amd64)
CONFIG_OPTS = \
--enable-smp \
--enable-x86-tsc \
--enable-x86-sep
endif
-ifeq ($(DEB_BUILD_ARCH), powerpc)
+ifeq ($(DEB_HOST_ARCH), powerpc)
CONFIG_OPTS =
endif
-ifeq ($(DEB_BUILD_ARCH), arm)
- CONFIG_OPTS =
+ifeq ($(DEB_HOST_ARCH), armeb)
+ CONFIG_OPTS = --enable-arm-mach=imx --enable-arm-tsc --enable-arm-eabi
+endif
+ifeq ($(DEB_HOST_ARCH), armel)
+ CONFIG_OPTS = --enable-arm-mach=imx --enable-arm-tsc --enable-arm-eabi
+endif
+ifeq ($(DEB_HOST_ARCH), arm)
+ CONFIG_OPTS = --enable-arm-mach=imx --enable-arm-tsc
endif
CONFIG_OPTS += --prefix=/usr \
--includedir=/usr/include/xenomai \
--- End Message ---
--- Begin Message ---
Source: xenomai
Source-Version: 2.4.3-7
We believe that the bug you reported is fixed in the latest version of
xenomai, which is due to be installed in the Debian FTP archive:
libxenomai-dev_2.4.3-7_i386.deb
to pool/main/x/xenomai/libxenomai-dev_2.4.3-7_i386.deb
libxenomai1_2.4.3-7_i386.deb
to pool/main/x/xenomai/libxenomai1_2.4.3-7_i386.deb
linux-patch-xenomai_2.4.3-7_all.deb
to pool/main/x/xenomai/linux-patch-xenomai_2.4.3-7_all.deb
xenomai-doc_2.4.3-7_all.deb
to pool/main/x/xenomai/xenomai-doc_2.4.3-7_all.deb
xenomai-runtime_2.4.3-7_i386.deb
to pool/main/x/xenomai/xenomai-runtime_2.4.3-7_i386.deb
xenomai_2.4.3-7.diff.gz
to pool/main/x/xenomai/xenomai_2.4.3-7.diff.gz
xenomai_2.4.3-7.dsc
to pool/main/x/xenomai/xenomai_2.4.3-7.dsc
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Roland Stigge <[EMAIL PROTECTED]> (supplier of updated xenomai package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 24 Apr 2008 23:18:01 +0200
Source: xenomai
Binary: xenomai-runtime linux-patch-xenomai libxenomai1 libxenomai-dev
xenomai-doc
Architecture: source all i386
Version: 2.4.3-7
Distribution: unstable
Urgency: low
Maintainer: Roland Stigge <[EMAIL PROTECTED]>
Changed-By: Roland Stigge <[EMAIL PROTECTED]>
Description:
libxenomai-dev - Headers and static libs for Xenomai
libxenomai1 - Headers and static libs for Xenomai
linux-patch-xenomai - Linux kernel patches for Xenomai
xenomai-doc - Xenomai documentation
xenomai-runtime - Xenomai runtime utilities
Closes: 477720
Changes:
xenomai (2.4.3-7) unstable; urgency=low
.
* Included patch from Riku Voipio to fix ARM compile issues
(Closes: #477720)
Checksums-Sha1:
2f4d9db216d7374f65ffc1c310cc92a28df8e4eb 1082 xenomai_2.4.3-7.dsc
73b5f34fe18095cf316845185e763d726edeee07 11623 xenomai_2.4.3-7.diff.gz
96e9de99e89559ed0ca98d572840211e4dea0ea2 6532992
linux-patch-xenomai_2.4.3-7_all.deb
c7970bbdb2a0aea112b10a490d79fd82797c89e0 10450318 xenomai-doc_2.4.3-7_all.deb
a08c6c1c7330027fcbd0973b20e90c23528f7c59 177424
xenomai-runtime_2.4.3-7_i386.deb
5d8d89d7fdcf325bcbd76227bec9962c3fa075eb 154664 libxenomai1_2.4.3-7_i386.deb
0298ff1c5a5a9391ca780b12ee6261456519b02a 364760 libxenomai-dev_2.4.3-7_i386.deb
Checksums-Sha256:
aff636642dea8b239a89c99772ad81de7451a651451aea2ff66048fbbed2690f 1082
xenomai_2.4.3-7.dsc
b4ca10399bd5d3f396b94f73e6bb620929bcf99067e6cb3bfde9adc53c3679a2 11623
xenomai_2.4.3-7.diff.gz
c1dda4c9236b0d1b125ce1bab53d275bfaff70c5028e87bf6cb8b8798eb18401 6532992
linux-patch-xenomai_2.4.3-7_all.deb
a4794cc2e6b11a962abcb58ade176fdc23676ad75ab1834dc7d20fefbdc3051b 10450318
xenomai-doc_2.4.3-7_all.deb
cb4c8a9251c28f5361189d91dc7c7dc8272b0b31393c3d845d8b1dfb7c60ee68 177424
xenomai-runtime_2.4.3-7_i386.deb
1f90fae4fa5f7b950e0fceca76ec3650f18e5d29cc91d0a97fbb5d78dc4ed8d5 154664
libxenomai1_2.4.3-7_i386.deb
054bcabd87c98625d43d758cfc32a779f340a27eb89cb9cb6d76ae05b24f3520 364760
libxenomai-dev_2.4.3-7_i386.deb
Files:
26124c4fd90b5292df77767a95501088 1082 devel extra xenomai_2.4.3-7.dsc
b8f5826705be6db401f1cbbbe9718f64 11623 devel extra xenomai_2.4.3-7.diff.gz
446da3401a119d1dd11a06b9ed977334 6532992 devel extra
linux-patch-xenomai_2.4.3-7_all.deb
33c9ce443e98bdd3a794ae150066c59e 10450318 doc extra xenomai-doc_2.4.3-7_all.deb
82087ea9aea19c0fa4fe6376bfd64e70 177424 devel extra
xenomai-runtime_2.4.3-7_i386.deb
b62d8173d85b62c8a76ee2528b78f5b3 154664 libs extra libxenomai1_2.4.3-7_i386.deb
481e9aa43a6b17a9c57b991957ca06e4 364760 libdevel extra
libxenomai-dev_2.4.3-7_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFIEPt2caH/YBv43g8RAv5cAKDmekNqAydVHXXARvZv1m9p0/W9zACfT/wF
wMW1QtyA45W8ExBXOL9COLU=
=SVJf
-----END PGP SIGNATURE-----
--- End Message ---