Bug#711727: cloog-ppl: please update config.guess/config.sub for arm64

2013-06-08 Thread Colin Watson
Package: cloog-ppl
Version: 0.16.1-1
Severity: normal
Tags: patch
User: debian-...@lists.debian.org
Usertags: arm64

cloog-ppl fails to build on arm64 due to an out-of-date
config.guess/config.sub.  It actually build-depends on autotools-dev but
doesn't seem to use it.  Adding the relevant dh_autotools-dev_* commands
is enough to fix this.

  * Use dh_autotools-dev_* to update config.guess/config.sub for arm64.

diff -Nru cloog-ppl-0.16.1/debian/rules cloog-ppl-0.16.1/debian/rules
--- cloog-ppl-0.16.1/debian/rules   2013-01-28 02:05:00.0 +
+++ cloog-ppl-0.16.1/debian/rules   2013-06-09 01:39:07.0 +0100
@@ -18,6 +18,7 @@
 configure: configure-stamp
 configure-stamp:
dh_testdir
+   dh_autotools-dev_updateconfig
chmod +x configure
 #  ./configure $(CROSS) \
 #  --prefix=/usr \
@@ -48,6 +49,7 @@
rm -f *-stamp 
[ ! -f Makefile ] || $(MAKE) distclean
rm -f doc/*.info
+   dh_autotools-dev_restoreconfig
dh_clean 
 
 install: build

Thanks,

-- 
Colin Watson   [cjwat...@ubuntu.com]


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130609010301.gg11...@riva.ucam.org



Bug#698344: libffi: missing autotools support and symbols file for arm64

2013-01-17 Thread Colin Watson
+===
+--- a/configure.ac
 b/configure.ac
+@@ -53,6 +53,10 @@
+ 
+ TARGETDIR=unknown
+ case $host in
++  aarch64*-*-*)
++  TARGET=AARCH64; TARGETDIR=aarch64
++  ;;
++
+   alpha*-*-*)
+   TARGET=ALPHA; TARGETDIR=alpha;
+   # Support 128-bit long double, changeable via command-line switch.
+@@ -228,6 +232,7 @@
+ AM_CONDITIONAL(POWERPC_AIX, test x$TARGET = xPOWERPC_AIX)
+ AM_CONDITIONAL(POWERPC_DARWIN, test x$TARGET = xPOWERPC_DARWIN)
+ AM_CONDITIONAL(POWERPC_FREEBSD, test x$TARGET = xPOWERPC_FREEBSD)
++AM_CONDITIONAL(AARCH64, test x$TARGET = xAARCH64)
+ AM_CONDITIONAL(ARM, test x$TARGET = xARM)
+ AM_CONDITIONAL(AVR32, test x$TARGET = xAVR32)
+ AM_CONDITIONAL(LIBFFI_CRIS, test x$TARGET = xLIBFFI_CRIS)
+Index: b/configure
+===
+--- a/configure
 b/configure
+@@ -649,6 +649,8 @@
+ AVR32_TRUE
+ ARM_FALSE
+ ARM_TRUE
++AARCH64_FALSE
++AARCH64_TRUE
+ POWERPC_FREEBSD_FALSE
+ POWERPC_FREEBSD_TRUE
+ POWERPC_DARWIN_FALSE
+@@ -13128,6 +13130,10 @@
+ 
+ TARGETDIR=unknown
+ case $host in
++  aarch64*-*-*)
++  TARGET=AARCH64; TARGETDIR=aarch64
++  ;;
++
+   alpha*-*-*)
+   TARGET=ALPHA; TARGETDIR=alpha;
+   # Support 128-bit long double, changeable via command-line switch.
+@@ -13415,6 +13421,14 @@
+   POWERPC_FREEBSD_FALSE=
+ fi
+ 
++ if test x$TARGET = xAARCH64; then
++  AARCH64_TRUE=
++  AARCH64_FALSE='#'
++else
++  AARCH64_TRUE='#'
++  AARCH64_FALSE=
++fi
++
+  if test x$TARGET = xARM; then
+   ARM_TRUE=
+   ARM_FALSE='#'
+@@ -14799,6 +14813,10 @@
+   as_fn_error $? conditional \POWERPC_FREEBSD\ was never defined.
+ Usually this means the macro was only invoked conditionally. $LINENO 5
+ fi
++if test -z ${AARCH64_TRUE}  test -z ${AARCH64_FALSE}; then
++  as_fn_error $? conditional \AARCH64\ was never defined.
++Usually this means the macro was only invoked conditionally. $LINENO 5
++fi
+ if test -z ${ARM_TRUE}  test -z ${ARM_FALSE}; then
+   as_fn_error $? conditional \ARM\ was never defined.
+ Usually this means the macro was only invoked conditionally. $LINENO 5
diff -Nru libffi-3.0.11/debian/patches/series 
libffi-3.0.11/debian/patches/series
--- libffi-3.0.11/debian/patches/series 2012-10-10 13:12:46.0 +0100
+++ libffi-3.0.11/debian/patches/series 2013-01-17 10:18:13.0 +
@@ -3,3 +3,4 @@
 aarch64-libffi.diff
 aarch64-libffi-testsuite.diff
 aarch64-config.diff
+aarch64-build.diff

Thanks,

-- 
Colin Watson   [cjwat...@ubuntu.com]


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130117104424.gh18...@riva.dynamic.greenend.org.uk



Bug#630006: closed by Matthias Klose d...@debian.org (Bug#630006: fixed in libffi 3.0.9-5)

2011-06-11 Thread Colin Watson
found 630006 3.0.9-5
found 630006 3.0.10~rc8-3
thanks

I'm very sorry, but I missed a bit which caused the new libglib2.0-udeb
not to depend on libffi6-udeb even when built against it.  Could you
apply this as well to fix the shlibs file?

diff -u libffi-3.0.10~rc8/debian/rules libffi-3.0.10~rc8/debian/rules
--- libffi-3.0.10~rc8/debian/rules
+++ libffi-3.0.10~rc8/debian/rules
@@ -275,7 +275,8 @@
dh_strip -s --dbg-package=libffi$(major)-dbg
dh_compress -s
dh_fixperms -s
-   dh_makeshlibs -s
+   dh_makeshlibs -plibffi$(major) --add-udeb=libffi$(major)-udeb
+   dh_makeshlibs -s -Nlibffi$(major)
dh_installdeb -s
dh_shlibdeps -s
dh_gencontrol -s

-- 
Colin Watson   [cjwat...@ubuntu.com]



-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110611183920.ga26...@riva.ucam.org



Bug#630006: libffi: please add a udeb

2011-06-10 Thread Colin Watson
Package: libffi
Version: 3.0.10~rc8-2
Severity: wishlist
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu ubuntu-patch oneiric

As of GLib 2.29.4, libgobject-2.0.so.0 has a hard dependency on libffi.
Since libgobject is in graphical d-i builds and thus has a udeb, libffi
now needs to have a udeb too.  The following patch should be sufficient.

(Noticed because this is currently breaking Ubuntu d-i builds.)

  * Add libffi6-udeb, since libgobject-2.0 requires libffi6 as of GLib
2.29.4.

--- libffi-3.0.10~rc8.orig/debian/control
+++ libffi-3.0.10~rc8/debian/control
@@ -110,0 +111,10 @@
+
+Package: libffi6-udeb
+Section: debian-installer
+XC-Package-Type: udeb
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Foreign Function Interface library runtime
+ A foreign function interface is the popular name for the interface that
+ allows code written in one language to call code written in another
+ language.
--- libffi-3.0.10~rc8.orig/debian/libffi6-udeb.install
+++ libffi-3.0.10~rc8/debian/libffi6-udeb.install
@@ -0,0 +1 @@
+usr/lib/lib*.so.*

Thanks,

-- 
Colin Watson   [cjwat...@ubuntu.com]



-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110610090904.gn31...@riva.ucam.org



Re: Instead of the amd64 GR: rudimentary amd64 support for sarge, need sponsor.

2004-08-04 Thread Colin Watson
On Tue, Aug 03, 2004 at 12:21:14PM -0400, Daniel Jacobowitz wrote:
 I don't know how we would want to build it; given the freeze it is
 probably too late to build it from the GCC source package, unless we
 want to build it from the gcc-3.4 source package (which presumably is
 not part of base and thus not frozen).  Matthias, how do you feel about
 that?

libgcc1 is produced from the gcc-3.4 source package on many
architectures, so it is frozen. It'll have to go through t-p-u.

-- 
Colin Watson  [EMAIL PROTECTED]




Bug#250185: Bug#253149: ssh client segfaulting on strongARM -- OpenSSH_3.8p1 Debian (forwarded from Colin Watson)

2004-06-13 Thread Colin Watson
On Sun, Jun 13, 2004 at 08:35:08PM +0100, Philip Blundell wrote:
 On Sun, 2004-06-13 at 20:11, Matthias Klose wrote:
  Philip Blundell writes:
   Apparently this problem is triggered by -O3, which ssh has just started
   using.  I don't know any more than that at the moment, unfortunately.
  
  So a workaround is to build using -O2 on arm (which should be the
  default according to Debian policy anyway).
 
 It seems so, yes.  I don't know why openssh started using -O3.

It doesn't; openssh uses -O2. Are you sure you don't mean openssl?

-- 
Colin Watson  [EMAIL PROTECTED]




Re: Bug#253149: ssh client segfaulting on strongARM -- OpenSSH_3.8p1 Debian

2004-06-07 Thread Colin Watson
reassign 253149 gcc-3.3
severity 253149 important
merge 250185 253149
thanks

On Mon, Jun 07, 2004 at 10:04:31AM -0400, Viney, Ulf wrote:
 Package: ssh 
 Version: 3.8p1-3 (OpenSSH_3.8p1 Debian 1:3.8p1-3, SSH protocols 1.5/2.0,
 OpenSSL 0.9.7d 17 Mar 2004)
 
 Error:
 tiger:~/.ssh# ssh -vvv [EMAIL PROTECTED]
 
 OpenSSH_3.8p1 Debian 1:3.8p1-3, SSH protocols 1.5/2.0, OpenSSL 0.9.7d 17
 Mar 2004
 debug1: Reading configuration data /etc/ssh/ssh_config
 debug2: ssh_connect: needpriv 0
 debug1: Connecting to localhost [127.0.0.1] port 22.
 debug1: Connection established.
 Segmentation fault
[...]
 Please note that the CPU is a strongARM. The system is a Netwinder
 (www.netwinder.org)
 
 Details:
 sshd is working correctly. I can ssh to the box from an x86 sarge or
 woody host. I can not ssh from the strongARM box to any other sshd host.

This is bug #250185, which appears to be a toolchain bug. I don't know
of any resolution yet.

Cheers,

-- 
Colin Watson  [EMAIL PROTECTED]




Re: mail loops -- [Bug preprocessor/9071] Warning for blocks not closed in same file as opened in (forwarded from dberlin at gcc dot gnu dot org)

2004-01-19 Thread Colin Watson
On Mon, Jan 19, 2004 at 11:32:29PM +0100, Matthias Klose wrote:
 Maybe this was changed with the move of the Debian BTS to the new
 host? Could the same change be made on spohr?

No, my memory is that the mail loops appeared to have stopped ages ago
so I removed the workaround. Certainly the workaround was in a place
that was rsynced over to spohr verbatim and wasn't host-specific.

Aha: see my closing message to http://bugs.debian.org/174503.

I've put in a slightly saner workaround than the previous one, which
suppresses acks to any mail with the X-Bugzilla-Reason: header. Let me
know if that doesn't work.

Ages ago I suggested a fix to the gcc bug tracking system that would
work for everyone and avoid this stupid situation where everybody's bug
tracking system has to include individual workarounds for every other
bug tracking system: simply make your Bugzilla ignore mails it receives
with the Precedence: header set to bulk, junk, or list, and set
Precedence: bulk on any automatically originated mails. debbugs has
done this since shortly after this discussion last came up. Please can
somebody implement this in Bugzilla?

[Please remove [EMAIL PROTECTED] from replies; there's no
system-level configuration involved here so it doesn't need to involve
them.]

Cheers,

-- 
Colin Watson  [EMAIL PROTECTED]




Re: Latest GCC didn't autobuild on arm

2003-09-25 Thread Colin Watson
On Sat, Sep 20, 2003 at 10:06:29PM -0400, Nathanael Nerode wrote:
 It somehow seems not to have installed doxygen, for unknown reasons.
 Hopefully this can be resolved ASAP? ...

This was a bug in dpkg-buildpackage: it forgot the -B flag to
dpkg-checkbuilddeps, which promptly objected to the lack of
Build-Depends-Indep:. Upgrading dpkg-dev in the autobuilder's chroot
should fix that.

-- 
Colin Watson  [EMAIL PROTECTED]




Bug#212248: gcc-3.3: build fail for libobj not including boehm-gc include files

2003-09-22 Thread Colin Watson
On Mon, Sep 22, 2003 at 10:57:41PM +0100, Matt Keenan wrote:
 Package: gcc-3.3
 Version: 1:3.3.2-0pre4
 Severity: serious
 Tags: sid patch
 Justification: no longer builds from source
 
 the patch file debian/patches/libobjc.dpatch has an assumption that you 
 have the the gc header files installed. the code snippet below shows how 
 it should be (i.e. using the headers from the source package). hope this 
 helps :)

gcc-3.3 build-depends on libgc-dev, containing said headers. I don't see
how this is more than a wishlist bug myself, particularly as it seems to
be building fine on the autobuilders. Could you justify the serious
severity?

Cheers,

-- 
Colin Watson  [EMAIL PROTECTED]




Bug#210848: Forwarded?

2003-09-17 Thread Colin Watson
Should this bug be marked as forwarded to
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12278 (or perhaps better
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12223)?

-- 
Colin Watson  [EMAIL PROTECTED]




Bug#175353: Many are architecture independent

2003-05-14 Thread Colin Watson
On Wed, May 14, 2003 at 07:21:57PM -0400, Anthony DeRobertis wrote:
 reopen 175353
 thanks
 
 Many (if not most) libraries have the same ABI on every architecture.
 Examples:

Why is this filed as a serious bug? It causes harm (at least in theory,
if there are people who really share /usr/share with Debian) to have a
file incorrectly in /usr/share; it causes no harm to have a file
unnecessarily in /usr/lib. Is the severity anything more than pure
standards-lawyering?

To put it another way, we ought to have a pretty good non-theoretical
reason for every bug above important.

Cheers,

-- 
Colin Watson  [EMAIL PROTECTED]




Bug#189183: libstdc++5-3.3-dev: Why is this tagged sid?

2003-04-24 Thread Colin Watson
On Sat, Apr 19, 2003 at 05:11:33PM -0400, Morgon Kanter wrote:
 Why on earth is this bug tagged sid? It is present and certainly
 noticable in sarge as well.

Because when you merge bugs all the tags get merged, and the reporter of
#189431 thought it was a good idea to set the sid tag on his initial
report. (Generally speaking it is *not* a good idea to set
woody/sarge/sid/etc. tags on initial reports unless you know exactly
what you're doing.)

-- 
Colin Watson  [EMAIL PROTECTED]




Bug#137973: fastjar: static link to insecure zlib

2002-03-12 Thread Colin Watson
Package: fastjar
Version: 1:3.0.4-2
Severity: grave
Justification: user security hole
Tags: security

fastjar and grepjar both appear to link statically to zlib, so need to
be rebuilt against a zlib1g-dev not vulnerable to the recently announced
security hole.

(Actually, when I configured gcc-3.0 on auric it seemed to end up with
'ZLIBS = $(top_builddir)/../zlib/libz.a -L$(here)/../zlib/', despite the
use of --with-system-zlib. Perhaps src/zlib should be patched to be on
the safe side; diffing zlib_1.1.3-19.diff.gz and zlib_1.1.3-19.1.diff.gz
produces the patch.)

Thanks,

-- 
Colin Watson  [EMAIL PROTECTED]




Bug#118477: gcc272 should be removed from unstable/testing

2001-11-07 Thread Colin Watson
On Tue, 06 Nov 2001 at 14:09:58 +0100, Adrian Bunk wrote:
 Since unstable/testing does no longer include kernel 2.0.x (and these
 kernels won't work with the modutils in unstable/testing) it's in
 my opinion time to remove gcc272 from unstable.

It's worth noting that there are still 12 packages build-depending on
gcc272 in unstable:

hwtools
kernel-headers-2.2.19-m68k
kernel-image-2.2.19-amiga
kernel-image-2.2.19-atari
kernel-image-2.2.19-bvme6000
kernel-image-2.2.19-i386
kernel-image-2.2.19-mac
kernel-image-2.2.19-mvme147
kernel-image-2.2.19-mvme16x
kernel-image-2.2.19-reiserfs-i386
kernel-image-2.2.19-udma100-ext3-i386
kernel-image-2.2.20-i386

hwtools doesn't build from source at all (#101687), so I don't know
whether it counts.

Thanks,

-- 
Colin Watson  [EMAIL PROTECTED]




Bug#43170: Rechecked with g++-3.0 3.0-0pre010403

2001-05-01 Thread Colin Watson
[EMAIL PROTECTED] ~]$ g++-3.0 -c test.cc
test.cc: In function `string do_foo(const string)':
test.cc:6: warning: the named return value extension is deprecated, please see 
   the documentation for details
test.cc: In member function `string foo::do_foo2(const string)':
test.cc:21: warning: the named return value extension is deprecated, please see 
   the documentation for details

[EMAIL PROTECTED] ~]$ g++-3.0 -DBUG -c test.cc
test.cc: In function `string do_foo(const string)':
test.cc:6: warning: the named return value extension is deprecated, please see 
   the documentation for details
test.cc: At global scope:
test.cc:15: function body for constructor missing
test.cc:15: parse error before `{' token
test.cc: In member function `string foo::do_foo(const string)':
test.cc:15: warning: the named return value extension is deprecated, please see 
   the documentation for details
test.cc: At global scope:
test.cc:19: parse error before `}' token
test.cc: In member function `string foo::do_foo2(const string)':
test.cc:21: warning: the named return value extension is deprecated, please see 
   the documentation for details

I'm no C++ expert, but, if this is going to be deprecated, can this bug
be closed in the long run?

-- 
Colin Watson [EMAIL PROTECTED]




Bug#92526: glibc missing vital component

2001-04-02 Thread Colin Watson
James Blackwell [EMAIL PROTECTED], [EMAIL PROTECTED] wrote:
Package: libstdc++2.9-glibc2.1
Version: 2.91.66-4
Date; 1 April 2001

When attempting to cheat on my algebra homework, I attempted to square 
some numbers via the sqrt (see man 3 sqrt) function. Howevever, the
following c program fails to compile:

Add -lm (link with maths library) to your gcc line.

Cheers,

-- 
Colin Watson [EMAIL PROTECTED]