gnat-3.2 / gnat3.15 transition plans
[Apologies for sending this follow-up a month after most of the other messages -- I've been a bit busy. I hope that I haven't missed any messages or repeated anything obvious.] On Sun, 2 Mar 2003, Matthew Wilcox wrote: > Subject: gnat-3.2 transition plan > > First, what packages are affected? On my i386-unstable box, only the > following packages depend on either gnat or libgnat-3.14p-1 > [...] > (why don't libadaodbc1 or libadasockets0 show up on this? I don't think libadasockets0 needs to depend on gnat -- it is, I think, `just' a shared object library. However, there is clearly an expectation that the program linking with it is compiled with gnat so that the Ada-related symbols are all resolved. Perhaps it should recommend gnat or libgnat. On Sun, 2 Mar 2003, Florian Weimer wrote: > Subject: Re: GNAT 3.15p transition plan > > Florian, I don't agree. I understand your arguments but honestly, > > there is no more than one ACT release per year. So people don't > > have to often rebuilt their programs and libraries. > I've looked at a few packages which would need DSOs and I came to the > conclusion that I simply do not have the time to take care of them > properly. > > If someone else stepped in and helped with the various library > packages, I wouldn't object, of course. I've just adopted adasockets (well, I had an ITA open on it for long enough), and hope to do the same for libgtkada (If someone else with more time wishes to adopt it instead of me, feel free. Just let me know.) Personally, I would like to keep shared library support for gnat, for reasons already explained in other replies. However, to do that, we do need to sort out the ABI and related version problems: We already have an ABI-like issue whereby .ali files are tied to the gnat version (i.e., 3.14 or 3.15) (see the open bugs in adacgi). I wonder how that will relate to the library packaging guidelines if we have gnat-3.2 co-existing with gnat? I.e., whereas gnat_3.15 will replace gnat_3.14, what happens if gnat_3.15 and gnat-3.2 want to use the same library? Do we then have a version of each library (i.e., .o, .ali, and .so files) for gnat and another for gnat-3.2? The simple alternative is to not package any .ali, .o, .so files, and have the Ada library packages provide only source code. Of course, until gnat-3.2 is viable, is it worth worrying about this? (This solution would mean effectively dropping shared libraries.) Ignoring gnat-3.2 for a moment: As noted in other messages, there doesn't seem to be a huge amount of work to convert packages from gnat 3.14 to 3.15 (just change the Depends/Build-Depends). If I understand correctly, the testing scripts will stop gnat 3.15 going from unstable to testing until the packages that have dependencies on gnat 3.14 have been changed to 3.15. So it should be clear what work needs doing when the gnat version changes. My last point in this (increasingly incoherent) email: I don't yet know if the actual .so files still work with a later version of gnat. I.e., given the scenerio: - Build library package libfoo with gnat 3.14, so the .ali files are associated with gnat 3.14. - Build application bar, which links to libfoo.so. As part of the build of bar, we have to use the libfoo .ali files, so we use gnat 3.14. - We upgrade to gnat 3.15. Will bar still work with libfoo.so if foo.so hasn't been rebuilt? (Yes, I say.) Will bar still work with libfoo.so when libfoo has been rebuilt with gnat 3.15 and bar has not been recompiled? (Or are some of the symbols in libfoo.so linked to something unique to gnat 3.14?) (I don't know about this one) Hope all the makes sense! Cheers, Phil.
gcc-3.2_3.2.3ds5-0pre6_hppa.changes REJECTED
Rejected: a changes file with the same name already exists in the Done directory. Rejected: gnat-3.2_3.2.3-0pre6_hppa.deb: old version (1:3.2.3-0pre6) in unstable >= new version (1:3.2.3-0pre6) targeted at unstable. Rejected: can not overwrite existing copy of 'gnat-3.2_3.2.3-0pre6_hppa.deb' already in the archive. Rejected: md5sum and/or size mismatch on existing copy of gnat-3.2_3.2.3-0pre6_hppa.deb. Rejected: gcc-3.2-base_3.2.3-0pre6_hppa.deb: old version (1:3.2.3-0pre6) in unstable >= new version (1:3.2.3-0pre6) targeted at unstable. Rejected: can not overwrite existing copy of 'gcc-3.2-base_3.2.3-0pre6_hppa.deb' already in the archive. Rejected: md5sum and/or size mismatch on existing copy of gcc-3.2-base_3.2.3-0pre6_hppa.deb. Rejected: gobjc-3.2_3.2.3-0pre6_hppa.deb: old version (1:3.2.3-0pre6) in unstable >= new version (1:3.2.3-0pre6) targeted at unstable. Rejected: can not overwrite existing copy of 'gobjc-3.2_3.2.3-0pre6_hppa.deb' already in the archive. Rejected: md5sum and/or size mismatch on existing copy of gobjc-3.2_3.2.3-0pre6_hppa.deb. Rejected: g77-3.2_3.2.3-0pre6_hppa.deb: old version (1:3.2.3-0pre6) in unstable >= new version (1:3.2.3-0pre6) targeted at unstable. Rejected: can not overwrite existing copy of 'g77-3.2_3.2.3-0pre6_hppa.deb' already in the archive. Rejected: md5sum and/or size mismatch on existing copy of g77-3.2_3.2.3-0pre6_hppa.deb. Rejected: gpc-2.1-3.2_3.2.3.20030209-0pre6_hppa.deb: old version (1:3.2.3.20030209-0pre6) in unstable >= new version (1:3.2.3.20030209-0pre6) targeted at unstable. Rejected: can not overwrite existing copy of 'gpc-2.1-3.2_3.2.3.20030209-0pre6_hppa.deb' already in the archive. Rejected: md5sum and/or size mismatch on existing copy of gpc-2.1-3.2_3.2.3.20030209-0pre6_hppa.deb. Rejected: g++-3.2_3.2.3-0pre6_hppa.deb: old version (1:3.2.3-0pre6) in unstable >= new version (1:3.2.3-0pre6) targeted at unstable. Rejected: can not overwrite existing copy of 'g++-3.2_3.2.3-0pre6_hppa.deb' already in the archive. Rejected: md5sum and/or size mismatch on existing copy of g++-3.2_3.2.3-0pre6_hppa.deb. Rejected: cpp-3.2_3.2.3-0pre6_hppa.deb: old version (1:3.2.3-0pre6) in unstable >= new version (1:3.2.3-0pre6) targeted at unstable. Rejected: can not overwrite existing copy of 'cpp-3.2_3.2.3-0pre6_hppa.deb' already in the archive. Rejected: md5sum and/or size mismatch on existing copy of cpp-3.2_3.2.3-0pre6_hppa.deb. Rejected: libstdc++5-dev_3.2.3-0pre6_hppa.deb: old version (1:3.2.3-0pre6) in unstable >= new version (1:3.2.3-0pre6) targeted at unstable. Rejected: can not overwrite existing copy of 'libstdc++5-dev_3.2.3-0pre6_hppa.deb' already in the archive. Rejected: md5sum and/or size mismatch on existing copy of libstdc++5-dev_3.2.3-0pre6_hppa.deb. Rejected: libstdc++5-pic_3.2.3-0pre6_hppa.deb: old version (1:3.2.3-0pre6) in unstable >= new version (1:3.2.3-0pre6) targeted at unstable. Rejected: can not overwrite existing copy of 'libstdc++5-pic_3.2.3-0pre6_hppa.deb' already in the archive. Rejected: md5sum and/or size mismatch on existing copy of libstdc++5-pic_3.2.3-0pre6_hppa.deb. Rejected: libstdc++5-dbg_3.2.3-0pre6_hppa.deb: old version (1:3.2.3-0pre6) in unstable >= new version (1:3.2.3-0pre6) targeted at unstable. Rejected: can not overwrite existing copy of 'libstdc++5-dbg_3.2.3-0pre6_hppa.deb' already in the archive. Rejected: md5sum and/or size mismatch on existing copy of libstdc++5-dbg_3.2.3-0pre6_hppa.deb. Rejected: gcc-3.2_3.2.3-0pre6_hppa.deb: old version (1:3.2.3-0pre6) in unstable >= new version (1:3.2.3-0pre6) targeted at unstable. Rejected: can not overwrite existing copy of 'gcc-3.2_3.2.3-0pre6_hppa.deb' already in the archive. Rejected: md5sum and/or size mismatch on existing copy of gcc-3.2_3.2.3-0pre6_hppa.deb. === If you don't understand why your files were rejected, or if the override file requires editing, reply to this email.
Results for 3.2.3 20030331 (Debian prerelease) testsuite on alpha-unknown-linux-gnu
LAST_UPDATED: Mon Mar 31 21:22:25 UTC 2003 Native configuration is alpha-unknown-linux-gnu === libjava tests === Running target unix FAIL: StringBuffer_1 execution from source compiled test FAIL: StringBuffer_1 execution from bytecode->native test FAIL: StringBuffer_1 -O execution from source compiled test FAIL: StringBuffer_1 -O execution from bytecode->native test === libjava Summary === # of expected passes2053 # of unexpected failures4 # of expected failures 18 # of untested testcases 18 === libstdc++-v3 tests === Running target unix XPASS: 22_locale/collate_byname.cc execution test XPASS: 22_locale/collate_members_char.cc execution test XPASS: 22_locale/collate_members_wchar_t.cc execution test XPASS: 22_locale/ctype_is_char.cc execution test XPASS: 22_locale/ctype_is_wchar_t.cc execution test XPASS: 22_locale/members.cc execution test XPASS: 22_locale/messages_byname.cc execution test XPASS: 22_locale/messages_members_char.cc execution test XPASS: 22_locale/moneypunct_byname.cc execution test XPASS: 22_locale/moneypunct_members_char.cc execution test XPASS: 22_locale/moneypunct_members_wchar_t.cc execution test XPASS: 22_locale/numpunct_byname.cc execution test XPASS: 22_locale/numpunct_members_char.cc execution test XPASS: 22_locale/numpunct_members_wchar_t.cc execution test FAIL: 26_numerics/c99_classification_macros_c.cc (test for excess errors) WARNING: program timed out. FAIL: thread/pthread4.cc execution test === libstdc++-v3 Summary === # of expected passes431 # of unexpected failures2 # of unexpected successes 14 # of expected failures 12 === g++ tests === Running target unix XPASS: g++.other/init5.C Execution test FAIL: g++.pt/repo3.C (test for excess errors) === g++ Summary === # of expected passes7349 # of unexpected failures1 # of unexpected successes 1 # of expected failures 88 # of untested testcases 22 # of unsupported tests 6 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/testsuite/../g++ version 3.2.3 20030331 (Debian prerelease) === g77 tests === Running target unix === g77 Summary === # of expected passes1458 # of unsupported tests 8 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/testsuite/../g77 version 3.2.3 20030331 (Debian prerelease) === gcc tests === Running target unix XPASS: gcc.dg/c99-intconst-1.c (test for excess errors) === gcc Summary === # of expected passes18845 # of unexpected successes 1 # of expected failures 75 # of unsupported tests 124 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/xgcc version 3.2.3 20030331 (Debian prerelease) === objc tests === Running target unix FAIL: objc.dg/naming-1.m (test for errors, line 20) FAIL: objc.dg/naming-1.m (test for excess errors) FAIL: objc.dg/naming-2.m (test for errors, line 7) FAIL: objc.dg/naming-2.m (test for excess errors) === objc Summary === # of expected passes1031 # of unexpected failures4 # of expected failures 6 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/xgcc version 3.2.3 20030331 (Debian prerelease) Compiler version: 3.2.3 20030331 (Debian prerelease) Platform: alpha-unknown-linux-gnu configure flags: --host=alpha-linux -v --enable-languages=c,c++,java,f77,proto,pascal,objc,ada --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.2 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --enable-java-gc=boehm --enable-objc-gc BOOT_CFLAGS=-O2 Patches that Debian applied in this version: gcc-names: versioned gcc names gcc-version: Add "(Debian)" to the gcc version string fastjar-doc: Add fastjar(1) and grepjar(1) documentation libstdc++-incdir: Propagate gxx_include_dir to the libstdc++ subdirectory. libstdc++-pic: Build and install libstdc++_pic.a library. libstdc++-doclink: link local libstdc++ documentation to local source-level documentation gcc-line-numbers: Richard Henderson * integrate.c (output_inline_function): Reset input_filename and lineno from the decl before rest_of_compilation. gccbug: Use sensible-editor instead of vi as fallback editor arm-update: 2002-09-21 Richard Earnshaw ([EMAIL PROTECTED]) PR opt/7930 * cse.c (fold_rtx): Calculate old_cost before we fold each operand. gcj-debian-policy: add /usr/share/java/repository to the classpath. gcj-names: versioned gcj info names gcj-without-rpath: don't define runtime link path for java binaries and libraries gcj-manpage: Fix typo in gcj documentation. gij-classpath: Add -cp and -classpath options for gij(1). backport-java-6865: 2002-06-09
Results for 3.2.3 20030331 (Debian prerelease) testsuite on arm-unknown-linux-gnu
LAST_UPDATED: Mon Mar 31 21:22:25 UTC 2003 Native configuration is arm-unknown-linux-gnu === libjava tests === Running target unix WARNING: program timed out. FAIL: Thread_Monitor execution from source compiled test WARNING: program timed out. FAIL: Thread_Monitor execution from bytecode->native test WARNING: program timed out. FAIL: Thread_Monitor -O execution from source compiled test WARNING: program timed out. FAIL: SyncTest execution from source compiled test WARNING: program timed out. FAIL: SyncTest execution from bytecode->native test WARNING: program timed out. FAIL: SyncTest -O execution from source compiled test WARNING: program timed out. FAIL: SyncTest -O execution from bytecode->native test FAIL: InvokeReturn output from source compiled test FAIL: InvokeReturn output from bytecode->native test FAIL: InvokeReturn -O output from source compiled test FAIL: InvokeReturn -O output from bytecode->native test === libjava Summary === # of expected passes2043 # of unexpected failures11 # of expected failures 18 # of untested testcases 21 === libstdc++-v3 tests === Running target unix FAIL: 18_support/numeric_limits.cc execution test XPASS: 22_locale/collate_byname.cc execution test XPASS: 22_locale/collate_members_char.cc execution test XPASS: 22_locale/collate_members_wchar_t.cc execution test XPASS: 22_locale/ctype_is_char.cc execution test XPASS: 22_locale/ctype_is_wchar_t.cc execution test XPASS: 22_locale/members.cc execution test XPASS: 22_locale/messages_byname.cc execution test XPASS: 22_locale/messages_members_char.cc execution test XPASS: 22_locale/moneypunct_byname.cc execution test XPASS: 22_locale/moneypunct_members_char.cc execution test XPASS: 22_locale/moneypunct_members_wchar_t.cc execution test XPASS: 22_locale/numpunct_byname.cc execution test XPASS: 22_locale/numpunct_members_char.cc execution test XPASS: 22_locale/numpunct_members_wchar_t.cc execution test FAIL: 26_numerics/c99_classification_macros_c.cc (test for excess errors) WARNING: program timed out. FAIL: thread/pthread1.cc execution test WARNING: program timed out. FAIL: thread/pthread4.cc execution test WARNING: program timed out. FAIL: thread/pthread5.cc execution test WARNING: program timed out. FAIL: thread/pthread6.cc execution test === libstdc++-v3 Summary === # of expected passes427 # of unexpected failures6 # of unexpected successes 14 # of expected failures 12 === g++ tests === Running target unix FAIL: g++.dg/abi/vbase10.C (test for warnings, line 6) XPASS: g++.other/init5.C Execution test === g++ Summary === # of expected passes7347 # of unexpected failures1 # of unexpected successes 1 # of expected failures 88 # of untested testcases 23 # of unsupported tests 6 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/testsuite/../g++ version 3.2.3 20030331 (Debian prerelease) === g77 tests === Running target unix === g77 Summary === # of expected passes1458 # of unsupported tests 8 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/testsuite/../g77 version 3.2.3 20030331 (Debian prerelease) === gcc tests === Running target unix FAIL: gcc.c-torture/execute/20020307-2.c execution, -O0 FAIL: gcc.c-torture/execute/20020307-2.c execution, -O1 FAIL: gcc.c-torture/execute/20020307-2.c execution, -O2 FAIL: gcc.c-torture/execute/20020307-2.c execution, -O3 -fomit-frame-pointer FAIL: gcc.c-torture/execute/20020307-2.c execution, -O3 -fomit-frame-pointer -funroll-loops FAIL: gcc.c-torture/execute/20020307-2.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions FAIL: gcc.c-torture/execute/20020307-2.c execution, -O3 -g FAIL: gcc.c-torture/execute/20020307-2.c execution, -Os FAIL: gcc.c-torture/execute/990208-1.c execution, -O3 -fomit-frame-pointer FAIL: gcc.c-torture/execute/990208-1.c execution, -O3 -g FAIL: gcc.dg/20021014-1.c execution test FAIL: gcc.dg/pack-test-1.c (test for excess errors) FAIL: gcc.dg/pack-test-2.c (test for errors, line 7) FAIL: gcc.dg/pack-test-2.c (test for errors, line 14) FAIL: gcc.dg/pack-test-2.c (test for errors, line 19) FAIL: gcc.dg/pack-test-2.c (test for excess errors) FAIL: gcc.misc-tests/gcov-4b.c gcov: 309: expected branch percentages not found: 25 === gcc Summary === # of expected passes18829 # of unexpected failures17 # of expected failures 66 # of unsupported tests 129 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/xgcc version 3.2.3 20030331 (Debian prerelease) === objc tests === Running target unix FAIL: objc.dg/naming-1.m (test for errors, line 20) FAIL: objc.dg/naming-1.m (test for excess errors) FAIL: objc.dg/naming-2.m (test for errors, line 7) FAIL: objc.dg/naming-2.m (test
Results for 3.2.3 20030331 (Debian prerelease) testsuite on powerpc-unknown-linux-gnu
LAST_UPDATED: Mon Mar 31 21:22:25 UTC 2003 Native configuration is powerpc-unknown-linux-gnu === g++ tests === Running target unix XPASS: g++.other/init5.C Execution test === g++ Summary === # of expected passes7348 # of unexpected successes 1 # of expected failures 88 # of untested testcases 23 # of unsupported tests 6 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/testsuite/../g++ version 3.2.3 20030331 (Debian prerelease) === g77 tests === Running target unix === g77 Summary === # of expected passes1458 # of unsupported tests 8 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/testsuite/../g77 version 3.2.3 20030331 (Debian prerelease) === gcc tests === Running target unix FAIL: gcc.dg/20020103-1.c scan-assembler-not LC FAIL: gcc.dg/20020118-1.c execution test === gcc Summary === # of expected passes18862 # of unexpected failures2 # of expected failures 66 # of unsupported tests 119 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/xgcc version 3.2.3 20030331 (Debian prerelease) === objc tests === Running target unix FAIL: objc.dg/naming-1.m (test for errors, line 20) FAIL: objc.dg/naming-1.m (test for excess errors) FAIL: objc.dg/naming-2.m (test for errors, line 7) FAIL: objc.dg/naming-2.m (test for excess errors) === objc Summary === # of expected passes1031 # of unexpected failures4 # of expected failures 6 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/xgcc version 3.2.3 20030331 (Debian prerelease) === libjava tests === Running target unix === libjava Summary === # of expected passes2061 # of expected failures 18 # of untested testcases 14 === libstdc++-v3 tests === Running target unix XPASS: 22_locale/collate_byname.cc execution test XPASS: 22_locale/collate_members_char.cc execution test XPASS: 22_locale/collate_members_wchar_t.cc execution test XPASS: 22_locale/ctype_is_char.cc execution test XPASS: 22_locale/ctype_is_wchar_t.cc execution test XPASS: 22_locale/members.cc execution test XPASS: 22_locale/messages_byname.cc execution test XPASS: 22_locale/messages_members_char.cc execution test XPASS: 22_locale/moneypunct_byname.cc execution test XPASS: 22_locale/moneypunct_members_char.cc execution test XPASS: 22_locale/moneypunct_members_wchar_t.cc execution test XPASS: 22_locale/numpunct_byname.cc execution test XPASS: 22_locale/numpunct_members_char.cc execution test XPASS: 22_locale/numpunct_members_wchar_t.cc execution test FAIL: 26_numerics/c99_classification_macros_c.cc (test for excess errors) === libstdc++-v3 Summary === # of expected passes432 # of unexpected failures1 # of unexpected successes 14 # of expected failures 12 Compiler version: 3.2.3 20030331 (Debian prerelease) Platform: powerpc-unknown-linux-gnu configure flags: --host=powerpc-linux -v --enable-languages=c,c++,java,f77,proto,objc,ada --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.2 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --enable-java-gc=boehm --enable-objc-gc BOOT_CFLAGS=-O2 Patches that Debian applied in this version: gcc-names: versioned gcc names gcc-version: Add "(Debian)" to the gcc version string fastjar-doc: Add fastjar(1) and grepjar(1) documentation libstdc++-incdir: Propagate gxx_include_dir to the libstdc++ subdirectory. libstdc++-pic: Build and install libstdc++_pic.a library. libstdc++-doclink: link local libstdc++ documentation to local source-level documentation gcc-line-numbers: Richard Henderson * integrate.c (output_inline_function): Reset input_filename and lineno from the decl before rest_of_compilation. gccbug: Use sensible-editor instead of vi as fallback editor arm-update: 2002-09-21 Richard Earnshaw ([EMAIL PROTECTED]) PR opt/7930 * cse.c (fold_rtx): Calculate old_cost before we fold each operand. gcj-debian-policy: add /usr/share/java/repository to the classpath. gcj-names: versioned gcj info names gcj-without-rpath: don't define runtime link path for java binaries and libraries gcj-manpage: Fix typo in gcj documentation. gij-classpath: Add -cp and -classpath options for gij(1). backport-java-6865: 2002-06-09 Tom Tromey <[EMAIL PROTECTED]> * parse.y (method_header): Give error message in all cases. Fixes PR java/6865. libffi-install: Allows libffi to be installed deb-protoize: build protoize/unprotoize by default libobjc: Find header file for Boehm garbage collector. g77-names: versioned g77 names ada-gcc-name: use gcc-3.2 instead of gcc and gnatXXX-3.
Results for 3.2.3 20030331 (Debian prerelease) testsuite on ia64-unknown-linux-gnu
LAST_UPDATED: Mon Mar 31 21:22:25 UTC 2003 Native configuration is ia64-unknown-linux-gnu === g++ tests === Running target unix XPASS: g++.other/init5.C Execution test FAIL: g++.pt/repo3.C (test for excess errors) === g++ Summary === # of expected passes7185 # of unexpected failures1 # of unexpected successes 1 # of expected failures 88 # of untested testcases 23 # of unsupported tests 6 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/testsuite/../g++ version 3.2.3 20030331 (Debian prerelease) === g77 tests === Running target unix === g77 Summary === # of expected passes1458 # of unsupported tests 8 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/testsuite/../g77 version 3.2.3 20030331 (Debian prerelease) === gcc tests === Running target unix XPASS: gcc.dg/c99-intconst-1.c (test for excess errors) === gcc Summary === # of expected passes18499 # of unexpected successes 1 # of expected failures 83 # of unsupported tests 121 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/xgcc version 3.2.3 20030331 (Debian prerelease) === objc tests === Running target unix FAIL: objc.dg/naming-1.m (test for errors, line 20) FAIL: objc.dg/naming-1.m (test for excess errors) FAIL: objc.dg/naming-2.m (test for errors, line 7) FAIL: objc.dg/naming-2.m (test for excess errors) === objc Summary === # of expected passes1031 # of unexpected failures4 # of expected failures 6 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/xgcc version 3.2.3 20030331 (Debian prerelease) === libjava tests === Running target unix === libjava Summary === # of expected passes2061 # of expected failures 18 # of untested testcases 14 === libstdc++-v3 tests === Running target unix XPASS: 22_locale/collate_byname.cc execution test XPASS: 22_locale/collate_members_char.cc execution test XPASS: 22_locale/collate_members_wchar_t.cc execution test XPASS: 22_locale/ctype_is_char.cc execution test XPASS: 22_locale/ctype_is_wchar_t.cc execution test XPASS: 22_locale/members.cc execution test XPASS: 22_locale/messages_byname.cc execution test XPASS: 22_locale/messages_members_char.cc execution test XPASS: 22_locale/moneypunct_byname.cc execution test XPASS: 22_locale/moneypunct_members_char.cc execution test XPASS: 22_locale/moneypunct_members_wchar_t.cc execution test XPASS: 22_locale/numpunct_byname.cc execution test XPASS: 22_locale/numpunct_members_char.cc execution test XPASS: 22_locale/numpunct_members_wchar_t.cc execution test FAIL: 26_numerics/c99_classification_macros_c.cc (test for excess errors) === libstdc++-v3 Summary === # of expected passes432 # of unexpected failures1 # of unexpected successes 14 # of expected failures 12 Compiler version: 3.2.3 20030331 (Debian prerelease) Platform: ia64-unknown-linux-gnu configure flags: --host=ia64-linux -v --enable-languages=c,c++,java,f77,objc,ada --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.2 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --enable-java-gc=boehm --enable-objc-gc BOOT_CFLAGS=-O2 Patches that Debian applied in this version: gcc-names: versioned gcc names gcc-version: Add "(Debian)" to the gcc version string fastjar-doc: Add fastjar(1) and grepjar(1) documentation libstdc++-incdir: Propagate gxx_include_dir to the libstdc++ subdirectory. libstdc++-pic: Build and install libstdc++_pic.a library. libstdc++-doclink: link local libstdc++ documentation to local source-level documentation gcc-line-numbers: Richard Henderson * integrate.c (output_inline_function): Reset input_filename and lineno from the decl before rest_of_compilation. gccbug: Use sensible-editor instead of vi as fallback editor arm-update: 2002-09-21 Richard Earnshaw ([EMAIL PROTECTED]) PR opt/7930 * cse.c (fold_rtx): Calculate old_cost before we fold each operand. gcj-debian-policy: add /usr/share/java/repository to the classpath. gcj-names: versioned gcj info names gcj-without-rpath: don't define runtime link path for java binaries and libraries gcj-manpage: Fix typo in gcj documentation. gij-classpath: Add -cp and -classpath options for gij(1). backport-java-6865: 2002-06-09 Tom Tromey <[EMAIL PROTECTED]> * parse.y (method_header): Give error message in all cases. Fixes PR java/6865. libobjc: Find header file for Boehm garbage collector. g77-names: versioned g77 names ada-gcc-name: use gcc-3.2 instead of gcc and gnatXXX-3.15 instead of gnatXXX as the command names. reporting: --help giv
Results for 3.2.3 20030331 (Debian prerelease) testsuite on mipsel-unknown-linux-gnu
LAST_UPDATED: Mon Mar 31 21:22:25 UTC 2003 Native configuration is mipsel-unknown-linux-gnu === g++ tests === Running target unix === g++ Summary === # of expected passes7 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/testsuite/../g++ version 3.2.3 20030331 (Debian prerelease) === g77 tests === Running target unix === g77 Summary === # of expected passes3 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/testsuite/../g77 version 3.2.3 20030331 (Debian prerelease) === gcc tests === Running target unix === gcc Summary === # of expected passes27 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/xgcc version 3.2.3 20030331 (Debian prerelease) === objc tests === Running target unix === objc Summary === /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/xgcc version 3.2.3 20030331 (Debian prerelease) === libstdc++-v3 tests === Running target unix === libstdc++-v3 Summary === # of expected passes2 Compiler version: 3.2.3 20030331 (Debian prerelease) Platform: mipsel-unknown-linux-gnu configure flags: --host=mipsel-linux -v --enable-languages=c,c++,f77,proto,pascal,objc,ada --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.2 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --enable-objc-gc BOOT_CFLAGS=-O2 Patches that Debian applied in this version: gcc-names: versioned gcc names gcc-version: Add "(Debian)" to the gcc version string fastjar-doc: Add fastjar(1) and grepjar(1) documentation libstdc++-incdir: Propagate gxx_include_dir to the libstdc++ subdirectory. libstdc++-pic: Build and install libstdc++_pic.a library. libstdc++-doclink: link local libstdc++ documentation to local source-level documentation gcc-line-numbers: Richard Henderson * integrate.c (output_inline_function): Reset input_filename and lineno from the decl before rest_of_compilation. gccbug: Use sensible-editor instead of vi as fallback editor arm-update: 2002-09-21 Richard Earnshaw ([EMAIL PROTECTED]) PR opt/7930 * cse.c (fold_rtx): Calculate old_cost before we fold each operand. deb-protoize: build protoize/unprotoize by default libobjc: Find header file for Boehm garbage collector. g77-names: versioned g77 names ada-gcc-name: use gcc-3.2 instead of gcc and gnatXXX-3.15 instead of gnatXXX as the command names. gpc-3.x: The gpc patch from the gpc tarball. gpc-names: versioned gpc names libgpc-shared: build shared libgpc (pascal runtime library) gpc-updates: gpc upstream update to fix unit search path reporting: --help gives hint to /usr/share/doc/debian/bug-reporting.txt autoreconf: autoreconf several directories for proper mipsen libtool support Counting all warnings, there are 316 warnings in stage3 of this bootstrap. Number of warnings per file: 223 SYSCALLS.c 18 gcc/combine.c 16 gcc/p/lang-specs.h 11 gcc/config/mips/mips.md 6 gcc/loop.c 4 gcc/reload.c 4 gcc/p/gpc.c 4 gcc/gcc.c 4 gcc/fold-const.c 4 ./intdoc.texi 3 gcc/regclass.c 2 gcc/objc/lang-specs.h 2 gcc/expr.c 2 gcc/crtstuff.c 2 gcc/cp/lang-specs.h 2 gcc/ada/misc.c 2 gcc/ada/a-except.adb 1 gcc/varasm.c 1 gcc/sdbout.c 1 gcc/sched-deps.c 1 gcc/profile.c 1 gcc/cp/init.c 1 gcc/cp/class.c 1 gcc/calls.c Number of warning types: 224 function declaration isn't a prototype 31 comparison between signed and unsigned 14 traditional C rejects string concatenation 14 string length `???' is greater than the length `???' ISO C89 compilers are required to support 6 operand 1 missing mode? 5 operand 0 missing mode? 4 unused variable `???' 4 signed and unsigned type in conditional expression 3 `???' defined but not used 2 unlikely character ) in @var. 2 unlikely character ( in @var. 2 implicit declaration of function `???' 2 `???' might be used uninitialized in this function 1 unused parameter `???' 1 pointer targets in passing arg ??? of `???' differ in signedness 1 assignment discards qualifiers from pointer target type
Results for 3.2.3 20030331 (Debian prerelease) testsuite on sparc-unknown-linux-gnu
LAST_UPDATED: Mon Mar 31 21:22:25 UTC 2003 Native configuration is sparc-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.law/profile1.C Execution test XPASS: g++.other/init5.C Execution test === g++ Summary === # of expected passes7351 # of unexpected failures1 # of unexpected successes 1 # of expected failures 88 # of untested testcases 22 # of unsupported tests 5 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/testsuite/../g++ version 3.2.3 20030331 (Debian prerelease) === g77 tests === Running target unix === g77 Summary === # of expected passes1458 # of unsupported tests 8 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/testsuite/../g77 version 3.2.3 20030331 (Debian prerelease) === gcc tests === Running target unix FAIL: gcc.dg/20021014-1.c execution test FAIL: gcc.dg/ultrasp8.c (test for excess errors) === gcc Summary === # of expected passes18861 # of unexpected failures2 # of expected failures 66 # of unsupported tests 118 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/xgcc version 3.2.3 20030331 (Debian prerelease) === objc tests === Running target unix FAIL: objc.dg/naming-1.m (test for errors, line 20) FAIL: objc.dg/naming-1.m (test for excess errors) FAIL: objc.dg/naming-2.m (test for errors, line 7) FAIL: objc.dg/naming-2.m (test for excess errors) === objc Summary === # of expected passes1031 # of unexpected failures4 # of expected failures 6 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/xgcc version 3.2.3 20030331 (Debian prerelease) === libjava tests === Running target unix === libjava Summary === # of expected passes2061 # of expected failures 18 # of untested testcases 14 === libstdc++-v3 tests === Running target unix XPASS: 22_locale/collate_byname.cc execution test XPASS: 22_locale/collate_members_char.cc execution test XPASS: 22_locale/collate_members_wchar_t.cc execution test XPASS: 22_locale/ctype_is_char.cc execution test XPASS: 22_locale/ctype_is_wchar_t.cc execution test XPASS: 22_locale/members.cc execution test XPASS: 22_locale/messages_byname.cc execution test XPASS: 22_locale/messages_members_char.cc execution test XPASS: 22_locale/moneypunct_byname.cc execution test XPASS: 22_locale/moneypunct_members_char.cc execution test XPASS: 22_locale/moneypunct_members_wchar_t.cc execution test XPASS: 22_locale/numpunct_byname.cc execution test XPASS: 22_locale/numpunct_members_char.cc execution test XPASS: 22_locale/numpunct_members_wchar_t.cc execution test FAIL: 26_numerics/c99_classification_macros_c.cc (test for excess errors) === libstdc++-v3 Summary === # of expected passes432 # of unexpected failures1 # of unexpected successes 14 # of expected failures 12 Compiler version: 3.2.3 20030331 (Debian prerelease) Platform: sparc-unknown-linux-gnu configure flags: --host=sparc-linux -v --enable-languages=c,c++,java,f77,objc,ada --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.2 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --enable-java-gc=boehm --enable-objc-gc BOOT_CFLAGS=-O2 Patches that Debian applied in this version: gcc-names: versioned gcc names gcc-version: Add "(Debian)" to the gcc version string fastjar-doc: Add fastjar(1) and grepjar(1) documentation libstdc++-incdir: Propagate gxx_include_dir to the libstdc++ subdirectory. libstdc++-pic: Build and install libstdc++_pic.a library. libstdc++-doclink: link local libstdc++ documentation to local source-level documentation gcc-line-numbers: Richard Henderson * integrate.c (output_inline_function): Reset input_filename and lineno from the decl before rest_of_compilation. gccbug: Use sensible-editor instead of vi as fallback editor arm-update: 2002-09-21 Richard Earnshaw ([EMAIL PROTECTED]) PR opt/7930 * cse.c (fold_rtx): Calculate old_cost before we fold each operand. gcj-debian-policy: add /usr/share/java/repository to the classpath. gcj-names: versioned gcj info names gcj-without-rpath: don't define runtime link path for java binaries and libraries gcj-manpage: Fix typo in gcj documentation. gij-classpath: Add -cp and -classpath options for gij(1). backport-java-6865: 2002-06-09 Tom Tromey <[EMAIL PROTECTED]> * parse.y (method_header): Give error message in all cases. Fixes PR java/6865. libobjc: Find header file for Boehm garbage collector. g77-names: versioned g77 names ada-gcc-name: use gcc-3.2 instead of gcc and gnatXXX-3.15 instead of gnatXXX as the command
Results for 3.2.3 20030331 (Debian prerelease) testsuite on s390-ibm-linux-gnu
LAST_UPDATED: Mon Mar 31 21:22:25 UTC 2003 Native configuration is s390-ibm-linux-gnu === g++ tests === Running target unix FAIL: g++.eh/terminate2.C Execution test XPASS: g++.other/init5.C Execution test === g++ Summary === # of expected passes7347 # of unexpected failures1 # of unexpected successes 1 # of expected failures 88 # of untested testcases 23 # of unsupported tests 6 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/testsuite/../g++ version 3.2.3 20030331 (Debian prerelease) === g77 tests === Running target unix === g77 Summary === # of expected passes1458 # of unsupported tests 8 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/testsuite/../g77 version 3.2.3 20030331 (Debian prerelease) === gcc tests === Running target unix WARNING: program timed out. FAIL: gcc.c-torture/compile/20020320-1.c, -O3 -fomit-frame-pointer FAIL: gcc.dg/debug/debug-1.c scan-assembler xyzzy FAIL: gcc.dg/debug/debug-1.c scan-assembler xyzzy FAIL: gcc.dg/debug/debug-1.c scan-assembler xyzzy FAIL: gcc.dg/debug/debug-1.c scan-assembler xyzzy FAIL: gcc.dg/debug/debug-2.c scan-assembler xyzzy FAIL: gcc.dg/debug/debug-2.c scan-assembler xyzzy FAIL: gcc.dg/debug/debug-2.c scan-assembler xyzzy FAIL: gcc.dg/debug/debug-2.c scan-assembler xyzzy FAIL: gcc.dg/typeof-2.c scan-assembler baz3.*baz3.*baz3.*baz3.*baz3.*baz3 === gcc Summary === # of expected passes18835 # of unexpected failures10 # of expected failures 66 # of unsupported tests 129 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/xgcc version 3.2.3 20030331 (Debian prerelease) === objc tests === Running target unix FAIL: objc.dg/naming-1.m (test for errors, line 20) FAIL: objc.dg/naming-1.m (test for excess errors) FAIL: objc.dg/naming-2.m (test for errors, line 7) FAIL: objc.dg/naming-2.m (test for excess errors) === objc Summary === # of expected passes1031 # of unexpected failures4 # of expected failures 6 /build/buildd/gcc-3.2-3.2.3ds6/build/gcc/xgcc version 3.2.3 20030331 (Debian prerelease) === libjava tests === Running target unix === libjava Summary === # of expected passes2061 # of expected failures 18 # of untested testcases 14 === libstdc++-v3 tests === Running target unix XPASS: 22_locale/collate_byname.cc execution test XPASS: 22_locale/collate_members_char.cc execution test XPASS: 22_locale/collate_members_wchar_t.cc execution test XPASS: 22_locale/ctype_is_char.cc execution test XPASS: 22_locale/ctype_is_wchar_t.cc execution test XPASS: 22_locale/members.cc execution test XPASS: 22_locale/messages_byname.cc execution test XPASS: 22_locale/messages_members_char.cc execution test XPASS: 22_locale/moneypunct_byname.cc execution test XPASS: 22_locale/moneypunct_members_char.cc execution test XPASS: 22_locale/moneypunct_members_wchar_t.cc execution test XPASS: 22_locale/numpunct_byname.cc execution test XPASS: 22_locale/numpunct_members_char.cc execution test XPASS: 22_locale/numpunct_members_wchar_t.cc execution test FAIL: 26_numerics/c99_classification_macros_c.cc (test for excess errors) === libstdc++-v3 Summary === # of expected passes432 # of unexpected failures1 # of unexpected successes 14 # of expected failures 12 Compiler version: 3.2.3 20030331 (Debian prerelease) Platform: s390-ibm-linux-gnu configure flags: --host=s390-linux -v --enable-languages=c,c++,java,f77,pascal,objc,ada --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.2 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --enable-java-gc=boehm --enable-objc-gc BOOT_CFLAGS=-O2 Patches that Debian applied in this version: gcc-names: versioned gcc names gcc-version: Add "(Debian)" to the gcc version string fastjar-doc: Add fastjar(1) and grepjar(1) documentation libstdc++-incdir: Propagate gxx_include_dir to the libstdc++ subdirectory. libstdc++-pic: Build and install libstdc++_pic.a library. libstdc++-doclink: link local libstdc++ documentation to local source-level documentation gcc-line-numbers: Richard Henderson * integrate.c (output_inline_function): Reset input_filename and lineno from the decl before rest_of_compilation. gccbug: Use sensible-editor instead of vi as fallback editor arm-update: 2002-09-21 Richard Earnshaw ([EMAIL PROTECTED]) PR opt/7930 * cse.c (fold_rtx): Calculate old_cost before we fold each operand. gcj-debian-policy: add /usr/share/java/repository to the classpath. gcj-names: versioned gcj info names gcj-without-rpath: don't define runtime link path for java binari
Cross Compiling the gcc-3.3 package
This is mostly an FYI for where hurd-i386 is at with gcc-3.3. I decided this evening that I should probably take a look at it. I usally cross-compile the gcc package when a new version comes out to make sure that nothing broke. This time, I notice that a weird thing has been detected: build/Makefile:249:CC_FOR_TARGET = i386-linux-gcc build/Makefile:258:GCC_FOR_TARGET = i386-linux-gcc Considering that configure detected this: checking host system type... i386-pc-linux-gnu checking build system type... i386-pc-linux-gnu I suspect that the package supplied the values for *CC_FOR_TARGET. dpkg-buildpackage -ahurd-i386 -B "-mJeff Bailey <[EMAIL PROTECTED]>" I'll try to take a look in the next few days. I mostly because interested in this because i'm getting ICEs with gcc-3.2, but don't feel like going through the effort of reporting it if it doesn't happen in 3.3. Tks, Jeff Bailey -- Are you going to stay vegeterian? Are you going to start eating human flesh? (from http://www.moshez.org/vegeterian.html)
gcc-3.2_3.2.3ds6-0pre7_hppa.changes ACCEPTED
Accepted: cpp-3.2_3.2.3-0pre7_hppa.deb to pool/main/g/gcc-3.2/cpp-3.2_3.2.3-0pre7_hppa.deb g++-3.2_3.2.3-0pre7_hppa.deb to pool/main/g/gcc-3.2/g++-3.2_3.2.3-0pre7_hppa.deb g77-3.2_3.2.3-0pre7_hppa.deb to pool/main/g/gcc-3.2/g77-3.2_3.2.3-0pre7_hppa.deb gcc-3.2-base_3.2.3-0pre7_hppa.deb to pool/main/g/gcc-3.2/gcc-3.2-base_3.2.3-0pre7_hppa.deb gcc-3.2_3.2.3-0pre7_hppa.deb to pool/main/g/gcc-3.2/gcc-3.2_3.2.3-0pre7_hppa.deb gnat-3.2_3.2.3-0pre7_hppa.deb to pool/main/g/gcc-3.2/gnat-3.2_3.2.3-0pre7_hppa.deb gobjc-3.2_3.2.3-0pre7_hppa.deb to pool/main/g/gcc-3.2/gobjc-3.2_3.2.3-0pre7_hppa.deb gpc-2.1-3.2_3.2.3.20030323-0pre7_hppa.deb to pool/main/g/gcc-3.2/gpc-2.1-3.2_3.2.3.20030323-0pre7_hppa.deb libstdc++5-dbg_3.2.3-0pre7_hppa.deb to pool/main/g/gcc-3.2/libstdc++5-dbg_3.2.3-0pre7_hppa.deb libstdc++5-dev_3.2.3-0pre7_hppa.deb to pool/main/g/gcc-3.2/libstdc++5-dev_3.2.3-0pre7_hppa.deb libstdc++5-pic_3.2.3-0pre7_hppa.deb to pool/main/g/gcc-3.2/libstdc++5-pic_3.2.3-0pre7_hppa.deb Thank you for your contribution to Debian.