Your message dated Mon, 14 Nov 2016 13:18:38 +0000
with message-id <e1c6h9i-0006uq...@fasolo.debian.org>
and subject line Bug#841474: fixed in afl 2.34b-3
has caused the Debian Bug report #841474,
regarding afl: FTBFS on armhf (illegal instruction in afl-clang-fast)
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 ow...@bugs.debian.org
immediately.)


-- 
841474: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841474
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: afl
Version: 2.34b-2
Severity: serious
Justification: fails to build from source (but built successfully in the past)

>From 2.30b-1 onwards (the first package which was tried to build against 
>llvm-toolchain
> 3.7 on this arch), AFL build breaks with "illegal instruction" trying to 
> compile
test-instr.c with afl-clang-fast, now trying to build with clang 3.9 [1]:

<cut>
[*] Testing the CC wrapper and instrumentation output...
unset AFL_USE_ASAN AFL_USE_MSAN AFL_INST_RATIO; AFL_QUIET=1 AFL_PATH=. 
AFL_CC=clang-3.9
../afl-clang-fast -g -O2 -fdebug-prefix-map=/«PKGBUILDDIR»=. -fPIE 
-fstack-protector-strong
-Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign
-DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DVERSION=\"2.34b\"  
../test-instr.c -o
test-instr -fPIE -pie -Wl,-z,relro -Wl,-z,now
Illegal instruction
</cut>

Julien Puydt has reported something similar for the flint package:
https://bugs.debian.org/798111 (Illegal instruction after compiling some code)

Strangely, the package builds fine in the porterbox and with a 
qemu-bootstrapped local
sbuild [2].

Thanks for any input (if this could be worked around in the AFL package),
I'll try to seek what's causing this in the build toolchain.
DS

[1] 
https://buildd.debian.org/status/fetch.php?pkg=afl&arch=armhf&ver=2.34b-2&stamp=1474836143

[2] 
http://www.danielstender.com/buildlogs/afl_2.34b-2_armhf-2016-10-20T23:40:16Z.build

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages afl depends on:
ii  build-essential  12.2
ii  libc6            2.24-3

Versions of packages afl recommends:
pn  afl-clang  <none>
ii  afl-doc    2.34b-2

Versions of packages afl suggests:
ii  gnuplot  5.0.4+dfsg1-3

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: afl
Source-Version: 2.34b-3

We believe that the bug you reported is fixed in the latest version of
afl, 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 841...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Daniel Stender <sten...@debian.org> (supplier of updated afl 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 14 Nov 2016 14:00:47 +0100
Source: afl
Binary: afl afl-clang afl-doc
Architecture: source amd64 all
Version: 2.34b-3
Distribution: experimental
Urgency: medium
Maintainer: Daniel Stender <sten...@debian.org>
Changed-By: Daniel Stender <sten...@debian.org>
Description:
 afl        - instrumentation-driven fuzzer for binary formats
 afl-clang  - instrumentation-driven fuzzer for binary formats - clang support
 afl-doc    - instrumentation-driven fuzzer for binary formats - documentation
Closes: 841474
Changes:
 afl (2.34b-3) experimental; urgency=medium
 .
   * deb/rules:
     + add -mfpu=vfp3 to $CFLAGS for clang on armhf (Closes: #841474).
     + pass $clang_cflags to make -C llvm_mode.
     + drop removal of -fstack-protector from $CFLAGS for clang (not needed
       anymore).
Checksums-Sha1:
 937743f32562174ca8e340b45763defec6c782d4 1965 afl_2.34b-3.dsc
 b5916e54b55fcc5670a3ca88011052fea14801cc 761084 afl_2.34b.orig.tar.xz
 de952d0e0e1339425c0ffebce02e5c8188a0961a 13900 afl_2.34b-3.debian.tar.xz
 bbc533dba14fbc00cf37f3e24b9c011a888bbdae 58726 afl-clang_2.34b-3_amd64.deb
 c440a05a78b794e4dd8ee2c40602ff01e61898aa 223658 afl-dbgsym_2.34b-3_amd64.deb
 5fc8b99828a7836821348afddcfe55e1115dcc67 131828 afl-doc_2.34b-3_all.deb
 3101cf07cdb46a246909ae15fcc81ed71ea9f59c 5663 
afl_2.34b-3_20161114T130308z-1d1c1723.buildinfo
 341b0b2759a649d74e63b356815363cb83e23f95 140744 afl_2.34b-3_amd64.deb
Checksums-Sha256:
 85b50c6fb6d1068b2f07ca3359eb55c46b9d597e9e84c21722db9f624a4cb017 1965 
afl_2.34b-3.dsc
 b7a2dfd27cb3b9ae4894258573658ff832f7159587a926dd3fc03d83ece33700 761084 
afl_2.34b.orig.tar.xz
 9bb29c9af0ec3b84cacd9559dc2238b7106e1041f84d778a133465a98683745d 13900 
afl_2.34b-3.debian.tar.xz
 a6768070190e6601a5e485aea13cbe618868f3a3a04be1e66a31f1527ec75cf4 58726 
afl-clang_2.34b-3_amd64.deb
 1e32f04b52d73c488d2dbf13581482338698d8d00ca361da5288ca3d6acf0943 223658 
afl-dbgsym_2.34b-3_amd64.deb
 7981ee9ec116939f3d749b2ee0760e0ae2a2ce087c81f6852266aafa0a24fe35 131828 
afl-doc_2.34b-3_all.deb
 d2f5cc03fa640408f2ceb4426177b3289142174b629fb120f85fba4a59576402 5663 
afl_2.34b-3_20161114T130308z-1d1c1723.buildinfo
 7fd44eb146f9c99f41a62a41105f3725cd331c323deaa01c4ec6a18252cc4ab6 140744 
afl_2.34b-3_amd64.deb
Files:
 46ce2aa3797fb124cc78435746887a3a 1965 devel optional afl_2.34b-3.dsc
 a9dac726dae6520eba4d4de65276dbf9 761084 devel optional afl_2.34b.orig.tar.xz
 ba8805672214874f23f37d26d6e37e07 13900 devel optional afl_2.34b-3.debian.tar.xz
 9e7cf0c6bac76eb0a5a236fcbbd6394b 58726 devel optional 
afl-clang_2.34b-3_amd64.deb
 8104b3e8d7e1d5077e11e520b175b843 223658 debug extra 
afl-dbgsym_2.34b-3_amd64.deb
 38aea3d2f9217561e4bc0d9283f65822 131828 doc optional afl-doc_2.34b-3_all.deb
 1d1c17230dd1fda4ae5b735ac8e4de1e 5663 devel optional 
afl_2.34b-3_20161114T130308z-1d1c1723.buildinfo
 bd47530cdbed8f571d10ca454260342f 140744 devel optional afl_2.34b-3_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJYKbZDAAoJEBXgmvTfUYLIMokP/jrOfVi8jyzFxxsyqiHui6Fh
n1DWueGsAzO4I/ltnm4Mq2BNybiTnGvOt7/ZX5a3zzwW9gCJ0chDrr1g3Nt0dyYP
oQuNXpm63Hcp8zuifz3JLbvb41sj7QMTqtTHwNyiyJlmi9H/1jvRaRdW9zTN6Bgk
nqux8se2uT8roUQxgUPPCMjIbPzupf7kAiMod7YuiRKhaLf83sZ1ugUnNI3dMv0b
s5rZ6PhqZRSwFLfphOtfeMktOAdgGJqfP1nddO1f2V2MdYIA+NEDuit5t+lP2bVI
EhxM3RibhT5g9D/rbEfI8AmjiZ4BNuwW+uyDJ22RNq547bKb/fn5Eg2g+9FmPrgw
4YrOtWToNQ/xt+hn9HMJgpKL+iHS9dVsqGBFZZbsXqUkxhec5nvTsUCTnVlnXJar
jqYC3kUcMCfHZbs7xUqq+tx78XKq9/OiCq/a/U+s+wnYp3OwIg+c5A452H2CZqbj
7Je5bUfV8edKGvul82hZbPqqlazHhxqXpHIVUMidmR5HhMcfOFeOnMr6egptfNq8
kBTgDXK6McnkmlnC720uAWS05jMUkaStT+TF/7u/6i434/HPvmkXkE75ufCy2mNJ
Gq5Mn3Kw+eloduOH3/CvjxY9uZnSx/1XRAHJIWCNlt0bXW7Ekb7VyGTg3XNGmSPk
w48TuV7KuZ5lJ9UkH0MB
=g1H1
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to