Your message dated Fri, 30 Dec 2016 10:50:53 +0000 with message-id <[email protected]> and subject line Bug#801338: fixed in newlib 2.4.0.20160527-2 has caused the Debian Bug report #801338, regarding libnewlib-arm-none-eabi: Wrong include path used in nano.specs 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.) -- 801338: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801338 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: libnewlib-arm-none-eabi Version: 2.2.0+git20150830.5a3d536-1 Severity: important The nano.specs prepends the include search path with the non-existing directory "=/include/newlib-nano" instead of "/usr/include/newlib/nano". This leads to source including the standard newlib.h instead of the nano version and thereby using a different definition of struct reent than the libraries it is later linked against. Example output from gcc: tido@mandark:~/source>arm-none-eabi-gcc -v -specs=nano.specs -c helloworld.c -o helloworld.o Using built-in specs. Reading specs from /usr/lib/gcc/arm-none-eabi/4.9.3/../../../arm-none-eabi/lib/nano.specs rename spec link to nano_link rename spec link_gcc_c_sequence to nano_link_gcc_c_sequence rename spec cpp to nano_cpp COLLECT_GCC=arm-none-eabi-gcc Target: arm-none-eabi Configured with: ../src/configure --build=x86_64-linux-gnu --prefix=/usr --includedir='/usr/lib/include' --mandir='/usr/lib/share/man' --infodir='/usr/lib/share/info' --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir='/usr/lib/lib/x86_64-linux-gnu' --libexecdir='/usr/lib/lib/x86_64-linux-gnu' --disable-maintainer-mode --disable-dependency-tracking --mandir=/usr/share/man --enable-languages=c,c++,lto --enable-multilib --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared --disable-threads --disable-tls --build=x86_64-linux-gnu --target=arm-none-eabi --with-system-zlib --with-gnu-as --with-gnu-ld --with-pkgversion=15:4.9.3+svn227297-1 --without-included-gettext --prefix=/usr/lib --infodir=/usr/share/doc/gcc-arm-none-eabi/info --htmldir=/usr/share/doc/gcc-arm-none-eabi/html --pdfdir=/usr/share/doc/gcc-arm-none-eabi/pdf --bindir=/usr/bin --libexecdi r=/usr/lib --libdir=/usr/lib --disable-libstdc++-v3 --host=x86_64-linux-gnu --with-headers=no --without-newlib --with-multilib-list=armv6-m,armv7-m,armv7e-m,armv7-r CFLAGS='-g -O2 -fstack-protector-strong' CPPFLAGS=-D_FORTIFY_SOURCE=2 CXXFLAGS='-g -O2 -fstack-protector-strong' FCFLAGS='-g -O2 -fstack-protector-strong' FFLAGS='-g -O2 -fstack-protector-strong' GCJFLAGS='-g -O2 -fstack-protector-strong' LDFLAGS=-Wl,-z,relro OBJCFLAGS='-g -O2 -fstack-protector-strong' OBJCXXFLAGS='-g -O2 -fstack-protector-strong' INHIBIT_LIBC_CFLAGS=-DUSE_TM_CLONE_REGISTRY=0 AR_FOR_TARGET=arm-none-eabi-ar AS_FOR_TARGET=arm-none-eabi-as LD_FOR_TARGET=arm-none-eabi-ld NM_FOR_TARGET=arm-none-eabi-nm OBJDUMP_FOR_TARGET=arm-none-eabi-objdump RANLIB_FOR_TARGET=arm-none-eabi-ranlib READELF_FOR_TARGET=arm-none-eabi-readelf STRIP_FOR_TARGET=arm-none-eabi-strip Thread model: single gcc version 4.9.3 20150529 (prerelease) (15:4.9.3+svn227297-1) COLLECT_GCC_OPTIONS='-v' '-specs=nano.specs' '-c' '-o' 'helloworld.o' /usr/lib/gcc/arm-none-eabi/4.9.3/cc1 -quiet -v -isystem =/include/newlib-nano -D__USES_INITFINI__ helloworld.c -quiet -dumpbase helloworld.c -auxbase-strip helloworld.o -version -o /tmp/ccsTFI9f.s GNU C (15:4.9.3+svn227297-1) version 4.9.3 20150529 (prerelease) (arm-none-eabi) compiled by GNU C version 5.2.1 20150808, GMP version 6.0.0, MPFR version 3.1.3, MPC version 1.0.3 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 ignoring nonexistent directory "=/include/newlib-nano" ignoring nonexistent directory "/usr/lib/gcc/arm-none-eabi/4.9.3/../../../arm-none-eabi/sys-include" #include "..." search starts here: #include <...> search starts here: /usr/lib/gcc/arm-none-eabi/4.9.3/include /usr/lib/gcc/arm-none-eabi/4.9.3/include-fixed /usr/lib/gcc/arm-none-eabi/4.9.3/../../../arm-none-eabi/include End of search list. GNU C (15:4.9.3+svn227297-1) version 4.9.3 20150529 (prerelease) (arm-none-eabi) compiled by GNU C version 5.2.1 20150808, GMP version 6.0.0, MPFR version 3.1.3, MPC version 1.0.3 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: 31c2daf3ceae3101c6b2735d8918611a COLLECT_GCC_OPTIONS='-v' '-specs=nano.specs' '-c' '-o' 'helloworld.o' /usr/lib/gcc/arm-none-eabi/4.9.3/../../../arm-none-eabi/bin/as -v -meabi=5 -o helloworld.o /tmp/ccsTFI9f.s GNU assembler version 2.25 (arm-none-eabi) using BFD version (2.25-5+5+b1) 2.25 COMPILER_PATH=/usr/lib/gcc/arm-none-eabi/4.9.3/:/usr/lib/gcc/arm-none-eabi/4.9.3/:/usr/lib/gcc/arm-none-eabi/:/usr/lib/gcc/arm-none-eabi/4.9.3/:/usr/lib/gcc/arm-none-eabi/:/usr/lib/gcc/arm-none-eabi/4.9.3/../../../arm-none-eabi/bin/ LIBRARY_PATH=/usr/lib/gcc/arm-none-eabi/4.9.3/:/usr/lib/gcc/arm-none-eabi/4.9.3/../../../arm-none-eabi/lib/ COLLECT_GCC_OPTIONS='-v' '-specs=nano.specs' '-c' '-o' 'helloworld.o' -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (501, 'testing'), (500, 'oldstable-updates'), (500, 'oldstable'), (400, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.1.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libnewlib-arm-none-eabi depends on: ii libnewlib-dev 2.2.0+git20150830.5a3d536-1 Versions of packages libnewlib-arm-none-eabi recommends: ii gcc-arm-none-eabi 15:4.9.3+svn227297-1 ii libstdc++-arm-none-eabi-newlib 15:4.9.3+svn227297-1+8 Versions of packages libnewlib-arm-none-eabi suggests: pn libnewlib-doc <none> -- debconf-show failed
--- End Message ---
--- Begin Message ---Source: newlib Source-Version: 2.4.0.20160527-2 We believe that the bug you reported is fixed in the latest version of newlib, which is due to be installed in the Debian FTP archive. 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. Agustin Henze <[email protected]> (supplier of updated newlib 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: SHA512 Format: 1.8 Date: Fri, 30 Dec 2016 07:05:10 -0300 Source: newlib Binary: libnewlib-dev libnewlib-doc libnewlib-arm-none-eabi newlib-source Architecture: source all Version: 2.4.0.20160527-2 Distribution: unstable Urgency: medium Maintainer: Agustin Henze <[email protected]> Changed-By: Agustin Henze <[email protected]> Description: libnewlib-arm-none-eabi - C library and math library compiled for bare metal using Cortex A libnewlib-dev - C library and math library intended for use on embedded systems libnewlib-doc - C library and math library intended for use on embedded systems ( newlib-source - C library and math library intended for use on embedded systems ( Closes: 801338 Changes: newlib (2.4.0.20160527-2) unstable; urgency=medium . * Fix wrong include path used in nano.specs (Closes: #801338) Checksums-Sha1: 3b9796e882992362a002a18186794f33d396c4a7 2199 newlib_2.4.0.20160527-2.dsc b5b7b020c344ca0ce656f7c785d3d75c3eac3df5 12672 newlib_2.4.0.20160527-2.debian.tar.xz 6dfd29654bde40498e9c1e4f7a1bdb780680b39e 12483570 libnewlib-arm-none-eabi_2.4.0.20160527-2_all.deb a68b9339611f0acb742dce825f98b66790d3986f 238136 libnewlib-dev_2.4.0.20160527-2_all.deb 3073ff546e259b362bdfe6687de29f3c3efb2b3e 289546 libnewlib-doc_2.4.0.20160527-2_all.deb 1651092130765b3410029c8b9f78126978473271 5310138 newlib-source_2.4.0.20160527-2_all.deb 8e4cd366d72182a0ad0ce3c87bb7ce8b8f104c55 6090 newlib_2.4.0.20160527-2_amd64.buildinfo Checksums-Sha256: f1653d27a58855ebdf48eb38e8bcada3c20aeebd3a15b0ec84e0359f98bb4203 2199 newlib_2.4.0.20160527-2.dsc 11823377b243cbafce7cec1f78fd6fc7c207f55525bd31aa8e393b4881bf7071 12672 newlib_2.4.0.20160527-2.debian.tar.xz 6f834c771815ddef059710dfcb34b3b12a8597d38cbf1e3cda91faacb4c07b96 12483570 libnewlib-arm-none-eabi_2.4.0.20160527-2_all.deb d2e633cbb734e9921e58cf146b847d73ba85de592195217d1bbeb69961d57144 238136 libnewlib-dev_2.4.0.20160527-2_all.deb 80261cd279e484ffdcff8e4387748114805da4e4f99ca912c18e5f9917ef0ab8 289546 libnewlib-doc_2.4.0.20160527-2_all.deb f4df675bc9f12107738f3cc3363cc8eb2bd6183413db1d484bf9aed5b7994902 5310138 newlib-source_2.4.0.20160527-2_all.deb 3b3ac4b2229b6d843da79caedc71c6f4d8632da2561362590acf238e5931350e 6090 newlib_2.4.0.20160527-2_amd64.buildinfo Files: 6f19f05fa1b0ba31988939717a6e2421 2199 devel extra newlib_2.4.0.20160527-2.dsc f561f48457f38056ba3e207243baa698 12672 devel extra newlib_2.4.0.20160527-2.debian.tar.xz 9cca904eb07916c2ede42ce025148a0d 12483570 libs extra libnewlib-arm-none-eabi_2.4.0.20160527-2_all.deb bc28f9eeb8287342ccb5af721b0c8fc6 238136 libdevel extra libnewlib-dev_2.4.0.20160527-2_all.deb 3c74bcfa4518caa63243ae292c5f36d7 289546 doc extra libnewlib-doc_2.4.0.20160527-2_all.deb 77187182e7aaeb89c44ac1a6ccb988c9 5310138 devel extra newlib-source_2.4.0.20160527-2_all.deb 49199191e9e98201ec077696b2ceb82f 6090 devel extra newlib_2.4.0.20160527-2_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEd4G8WDJexuSWyvTtAihSEHiQOPIFAlhmN5EACgkQAihSEHiQ OPKIQA/+JRXbcksBtA+xGpxaDOgKCgToLYA6aRYhB86KD5UEKfsRWwVLLacIoEgC 4Cw6PyMx9xyiY/38UMyfB6iJOkvyGFwm20fSKzG+d9hN26NUijYXN0wlydoAtaaA MsGtNWbwnX+Lg/8101g84w+KEZ7QldU2lXgGriV0ZtAnJhaF1n1IaWOebPLUGvKw EZCThkFFRLNKR7G4IJAimzGUKN/uVht4Kd9HOaG+ap5TaOg38IjiHrbsCYkBbTxg MRN2nDsLaT8VIIdivlqJUHUBuhvlKGrzPBdWKKjxZvK2oKOn8VDOyYeIjXuUluOG vDbgrXZ6+gDahpBJZbmmKbYaFHU5YFy/X6eRwtCwvICq0myDdIR5Nr7rKPmJLu0e s67e2baPfXk23Qr963ZcgapPkN2eOYHc2tBp1t5Cj/Hh6QJBa9TuzwwGgM9/7MrD aPo8lSgOW5OjNElURCt/Ofy/3YaLsz3oDQ8XNd0QDG9cwSkptl6eEidbiqJra/Ru jtOFFM5+XE3bbhSU/kJq03Hd2bcmuUfG2wQsatDy2hjELycsj7GMxMKC8aLbWFYd f/sPgSX3VX6/S+Ipr3xvNTWA0f77BlxAe4zZSV01Z3tUXv3NLiuy3NpygVJwHmBH ohtjR+XozrZwVJdyb7Ke6ZEKzbwF0AH6J6JIdCFYrqLQejzwiXc= =dj9h -----END PGP SIGNATURE-----
--- End Message ---

