Package: gcc-arm-none-eabi
Version: 4.8.2-5+4
Severity: normal

Dear Maintainer,

Your package is missing LTO and header files are missing.

To reproduce the problem
$ git clone git://github.com/mchck/mchck.git
$ cd mchck/bootloader/usb-dfu/

Case #1 no LTO support, please enable it in the packaged compiler
$ make
...
cc1: error: LTO support has not been enabled in this configuration

Case #2 no header, please add missing header
$ make NO_LTO=1
...
../../toolchain//include/mchck.h:4:23: fatal error: sys/types.h: No such
file or directory
 #include <sys/types.h>
...

Using Debian's packaged bare-metal compiler I cannot compile project even
without LTO.

Code compiles with SAT toolchain from
https://github.com/mchck/mchck/wiki/Getting-Started#install-toolchain-softwareand
apparently used to compile with NO_LTO flag.

It would be nice of you, if you could at least fix one of cases, so the
project can be compiled. I would strongly prefer LTO support enabled, it
can be disabled by NO_LTO=1 if someone wishes.

Kind regards,
Mateusz

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=pl_PL.utf8, LC_CTYPE=pl_PL.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gcc-arm-none-eabi depends on:
ii  binutils-arm-none-eabi  2.23.90.20131116-1+3
ii  libc6                   2.17-97
ii  libgmp10                2:5.1.3+dfsg-1
ii  libmpc3                 1.0.1-1
ii  libmpfr4                3.1.2-1
ii  zlib1g                  1:1.2.8.dfsg-1

Versions of packages gcc-arm-none-eabi recommends:
ii  libnewlib-arm-none-eabi  2.0.0-1

gcc-arm-none-eabi suggests no packages.

-- no debconf information

Reply via email to