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 ---

Reply via email to