Processing of autoconf2.59_2.59-1_amd64.changes

2009-03-13 Thread Archive Administrator
autoconf2.59_2.59-1_amd64.changes uploaded successfully to localhost
along with the files:
  autoconf2.59_2.59-1.dsc
  autoconf2.59_2.59.orig.tar.gz
  autoconf2.59_2.59-1.diff.gz
  autoconf2.59_2.59-1_all.deb

Greetings,

Your Debian queue daemon


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



autoconf2.59_2.59-1_amd64.changes is NEW

2009-03-13 Thread Debian Installer
(new) autoconf2.59_2.59-1.diff.gz extra devel
(new) autoconf2.59_2.59-1.dsc extra devel
(new) autoconf2.59_2.59-1_all.deb extra devel
automatic configure script builder (obsolete version)
 This obsolete version is required to build GCC (>= 4.3.3), newlib,
 and probably some others toolchain related packages.
(new) autoconf2.59_2.59.orig.tar.gz extra devel
Changes: autoconf2.59 (2.59-1) unstable; urgency=low
 .
  * Initial release, this autoconf version is needed to build GCC (>= 4.3.3),
newlib, and probably some others toolchain related packages.
  * debian/patches/01_update_autotools.diff: Update to newer autotools.
  * debian/patches/02_autoreconf-aclocal.diff: Set AUTOM4TE env variable to
ensure aclocal uses the right autom4te version.


Override entries for your package:

Announcing to debian-devel-chan...@lists.debian.org


Your package contains new components which requires manual editing of
the override file.  It is ok otherwise, so please be patient.  New
packages are usually added to the override file about once a week.

You may have gotten the distribution wrong.  You'll get warnings above
if files already exist in other distributions.


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: [RFC] [Cross Toolchain] Multiarch and sysrooted toolchain

2009-03-13 Thread Simon Richter
Hi,

On Thu, Mar 12, 2009 at 07:54:49PM +0100, Hector Oron wrote:

> > install anything but libraries and headers into /usr/ -- so I
> > don't think there is a pressing need to replicate a filesystem hierarchy
> > standard below a triplet directory.

> That is what GNU people expect when building cross tools, they use a
> switch called sysroot for it and it is the recommended way to build such
> cross tools.

As far as I've understood, --with-sysroot gives the path to the target OS
installation so the build can run "fixincludes" and add it to the search
paths; since it should work with a largely unmodified snapshot of the
target OS, they are pretty tolerant with the directory layout there. I
don't believe that is meant as an endorsement of a particular layout, and
it should work fine with --with-sysroot=/usr/ even with the
current layout.

   Simon


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: [RFC] [Cross Toolchain] Multiarch and sysrooted toolchain

2009-03-13 Thread Hector Oron
Hello Simon,

> As far as I've understood, --with-sysroot gives the path to the target OS
> installation so the build can run "fixincludes" and add it to the search
> paths; since it should work with a largely unmodified snapshot of the
> target OS, they are pretty tolerant with the directory layout there. I
> don't believe that is meant as an endorsement of a particular layout, and
> it should work fine with --with-sysroot=/usr/ even with the
> current layout.

Right, but it expects include/ to be under usr/include/ as FHS wants.

In practice, I did a build for gcc-4.3 and here you have some of the results:

Binutils 2.18 configure:
~
../configure --host=x86_64-linux-gnu \
--build=x86_64-linux-gnu --target=s390-linux-gnu --prefix=/usr \
--enable-targets=s390x-linux-gnu
--with-sysroot=/usr/s390-linux-gnu/


GCC-4.3 configure:
~~
../src/configure -v --with-pkgversion='Debian 4.3.2-1.1'
--with-bugurl='file:///usr/share/doc/gcc-4.3/README.Bugs'
--enable-languages=c,c++,objc,obj-c++ --prefix=/usr --enable-shared
--with-system-zlib  --libexecdir=/usr/lib --without-included-gettext
--enable-threads=posix --enable-nls
--with-gxx-include-dir=/usr/s390-linux-gnu/include/c++/4.3.2
--program-suffix=-4.3 --with-sysroot=/usr/s390-linux-gnu/
--enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc
--with-long-double-128 --enable-checking=release
--program-prefix=s390-linux-gnu-
--includedir=/usr/s390-linux-gnu/include --build=x86_64-linux-gnu
--host=x86_64-linux-gnu --target=s390-linux-gnu


Output error:
~
/home/zumbi/buildcross/trunk/s390/gcc-4.3-4.3.2/build/./gcc/xgcc
-B/home/zumbi/buildcross/trunk/s390/gcc-4.3-4.3.2/build/./gcc/
-B/usr/s390-linux-gnu/bin/ -B/usr/s390-linux-gnu/lib/ -isystem
/usr/s390-linux-gnu/include -isystem /usr/s390-linux-gnu/sys-include
-O2  -O2 -g -g -O2   -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE   -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
-Wold-style-definition  -isystem ./include  -fPIC -mlong-double-128 -g
-DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -shared
-nodefaultlibs -Wl,--soname=libgcc_s.so.1
-Wl,--version-script=libgcc.map -o 64/libgcc_s.so.1.tmp -O2 -g -g -O2
-m64 -B./ _muldi3_s.o _negdi2_s.o _lshrdi3_s.o _ashldi3_s.o
_ashrdi3_s.o _cmpdi2_s.o _ucmpdi2_s.o _clear_cache_s.o
_enable_execute_stack_s.o _trampoline_s.o __main_s.o _absvsi2_s.o
_absvdi2_s.o _addvsi3_s.o _addvdi3_s.o _subvsi3_s.o _subvdi3_s.o
_mulvsi3_s.o _mulvdi3_s.o _negvsi2_s.o _negvdi2_s.o _ctors_s.o
_ffssi2_s.o _ffsdi2_s.o _clz_s.o _clzsi2_s.o _clzdi2_s.o _ctzsi2_s.o
_ctzdi2_s.o _popcount_tab_s.o _popcountsi2_s.o _popcountdi2_s.o
_paritysi2_s.o _paritydi2_s.o _powisf2_s.o _powidf2_s.o _powixf2_s.o
_powitf2_s.o _mulsc3_s.o _muldc3_s.o _mulxc3_s.o _multc3_s.o
_divsc3_s.o _divdc3_s.o _divxc3_s.o _divtc3_s.o _bswapsi2_s.o
_bswapdi2_s.o _fixunssfsi_s.o _fixunsdfsi_s.o _fixunsxfsi_s.o
_fixsfdi_s.o _fixdfdi_s.o _fixxfdi_s.o _fixtfdi_s.o _fixunssfdi_s.o
_fixunsdfdi_s.o _fixunsxfdi_s.o _fixunstfdi_s.o _floatdisf_s.o
_floatdidf_s.o _floatdixf_s.o _floatditf_s.o _floatundisf_s.o
_floatundidf_s.o _floatundixf_s.o _floatunditf_s.o _divdi3_s.o
_moddi3_s.o _udivdi3_s.o _umoddi3_s.o _udiv_w_sdiv_s.o _udivmoddi4_s.o
unwind-dw2_s.o unwind-dw2-fde-glibc_s.o unwind-sjlj_s.o gthr-gnat_s.o
unwind-c_s.o emutls_s.o -lc && rm -f 64/libgcc_s.so && if [ -f
64/libgcc_s.so.1 ]; then mv -f 64/libgcc_s.so.1
64/libgcc_s.so.1.backup; else true; fi && mv 64/libgcc_s.so.1.tmp
64/libgcc_s.so.1 && ln -s libgcc_s.so.1 64/libgcc_s.so
/usr/s390-linux-gnu/bin/ld: skipping incompatible
/usr/s390-linux-gnu/lib/libc.so when searching for -lc
/usr/s390-linux-gnu/bin/ld: skipping incompatible
/usr/s390-linux-gnu/lib/libc.a when searching for -lc
/usr/s390-linux-gnu/bin/ld: skipping incompatible
/usr/s390-linux-gnu/bin/../../lib/libc.so when searching for -lc
/usr/s390-linux-gnu/bin/ld: skipping incompatible
/usr/s390-linux-gnu/bin/../../lib/libc.a when searching for -lc
/usr/s390-linux-gnu/bin/ld: s390:31-bit architecture of input file
`/usr/s390-linux-gnu/lib/crti.o' is incompatible with s390:64-bit
output
/usr/s390-linux-gnu/bin/ld: s390:31-bit architecture of input file
`/usr/s390-linux-gnu/lib/crtn.o' is incompatible with s390:64-bit
output
collect2: ld returned 1 exit status


-- 
 Héctor Orón


--
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: [RFC] [Cross Toolchain] Multiarch and sysrooted toolchain

2009-03-13 Thread Hector Oron
Hello,

>>> , and there is generally no need to
>>> install anything but libraries and headers into /usr/ -- so I
>>> don't think there is a pressing need to replicate a filesystem hierarchy
>>> standard below a triplet directory.
> 
>> True, however, that is not a sufficient reason to not
>> move /usr/ to /usr/lib/ and /usr/include/
>> if it means getting such support into the core Debian packaging tools.
> 
> Indeed, however this makes building stuff without the packaging tools a lot
> harder -- for example I need to patch gcc to recognize these paths if I
> build gcc by hand. It might be a lot easier to have the packaging tools
> handle the "current" layout than to patch all the software that assumes
> that software is generally installed into "include" and "lib" dirs under a
> common prefix (such as most GNU software that uses the autoconf macros to
> find installed software).

That's totally right and that is my point, I really think multiarch is
not well designed to fit into cross compiling. They (dpkg-core) might
want us to do extra work which will break our stuff.

And as from the point of view of multiarch we probably have a nice,
simple and working solution right now, without even notice it. The only
reason I found against our approach is:

"
Why not prefix/arch-os/lib/ (and include/)?
It would pollute the prefix directory. Can you imagine adding one entry
for each target to the root and /usr directories? Better that they go
under the prefix/lib/ (and include/) directories which already contain
many files. "

Which in practice it is not so bad to do all the extra work that
multiarch needs to get done.

Please correct me if I am wrong


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: [RFC] [Cross Toolchain] Multiarch and sysrooted toolchain

2009-03-13 Thread Simon Richter
Hi,

> >, since
> > they have entirely different objectives

> Not entirely different - the objective for the packaging tools is
> actually the same, to have packages install cleanly without changes on
> systems with a different architecture triplet.

I'm not sure this can be achieved at all, as we still need a root
filesystem that isn't prefixed with the architecture triplet.

The other issue is that generally, the 32/64 bit distinction does not
necessarily mean that we use a different triplet. i386/amd64 does, at least
in Debian, but that is optional as well and could be changed in the gcc
package, which would give us a situation where only clearly incompatible
arches need to be installed into a triplet directory.

> >, and there is generally no need to
> > install anything but libraries and headers into /usr/ -- so I
> > don't think there is a pressing need to replicate a filesystem hierarchy
> > standard below a triplet directory.

> True, however, that is not a sufficient reason to not
> move /usr/ to /usr/lib/ and /usr/include/
> if it means getting such support into the core Debian packaging tools.

Indeed, however this makes building stuff without the packaging tools a lot
harder -- for example I need to patch gcc to recognize these paths if I
build gcc by hand. It might be a lot easier to have the packaging tools
handle the "current" layout than to patch all the software that assumes
that software is generally installed into "include" and "lib" dirs under a
common prefix (such as most GNU software that uses the autoconf macros to
find installed software).

   Simon


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#519562: A -help request is not an error

2009-03-13 Thread Jörg Sommer
Package: gij-4.3
Version: 4.3.3-3
Severity: minor
File: /usr/bin/gkeytool-4.3

Hi,

keytool should not return an exit code indicating an error while asked
for help.

% keytool -help >/dev/null; echo $?

1

BTW: Why keytool prints an empty line to stderr, as you can see above?

Bye, Jörg.

-- System Information:
Debian Release: unstable/experimental
  APT prefers unstable
  APT policy: (900, 'unstable'), (700, 'experimental')
Architecture: powerpc (ppc)

Kernel: Linux 2.6.29-rc7
Locale: LANG=C, LC_CTYPE=C (charmap=UTF-8) (ignored: LC_ALL set to de_DE.UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gij-4.3 depends on:
ii  gcj-4.3-base   4.3.3-3   The GNU Compiler Collection (gcj b
ii  libc6  2.9-4 GNU C Library: Shared libraries
ii  libgcc11:4.3.3-5 GCC support library
ii  libgcj9-0  4.3.3-3   Java runtime library for use with 
ii  zlib1g 1:1.2.3.3.dfsg-13 compression library - runtime

gij-4.3 recommends no packages.

Versions of packages gij-4.3 suggests:
ii  fastjar   2:0.97-3   Jar creation utility
ii  gcj-4.3   4.3.3-3The GNU compiler for Java(TM)
ii  java-gcj-compat   1.0.80-1   Java runtime environment using GIJ
ii  libgcj9-0-awt 4.3.3-3AWT peer runtime libraries for use

-- no debconf information


signature.asc
Description: Digital signature http://en.wikipedia.org/wiki/OpenPGP


[Bug target/38553] [4.3 Regression] Segfault in ggc_set_mark with -maltivec

2009-03-13 Thread rguenth at gcc dot gnu dot org


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

  Known to work||4.4.0
   Priority|P3  |P2


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38553

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org