Source: acl2
Version: 7.2dfsg-2
Severity: important
User: [email protected]
Usertags: pie-bindnow-20160906
Justification: FTBFS on amd64 with extra hardening

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64 with patched GCC and dpkg.

The rebuild tested if packages are ready for a transition
enabling PIE and bindnow for amd64.

For more information about the changes to sid's dpkg and GCC please
visit:
 https://wiki.debian.org/Hardening/PIEByDefaultTransition

Relevant part (hopefully):
...
Compiling acl2-fns.lisp.
End of Pass 1.
;; Note: Tail-recursive call of GET-TYPE-FROM-DCLS was replaced by
iteration.
;; Note: Tail-recursive call of COLLECT-TYPES was replaced by iteration.
;; Note: Tail-recursive call of OUTPUT-TYPE-FOR-DECLARE-FORM-REC was
replaced by iteration.
;; Note: Tail-recursive call of OUTPUT-TYPE-FOR-DECLARE-FORM-REC was
replaced by iteration.
;; Note: Tail-recursive call of OUTPUT-TYPE-FOR-DECLARE-FORM-REC was
replaced by iteration.
;; Note: Tail-recursive call of OUTPUT-TYPE-FOR-DECLARE-FORM-REC was
replaced by iteration.
;; Note: Tail-recursive call of OUTPUT-TYPE-FOR-DECLARE-FORM-REC was
replaced by iteration.
;; Note: Tail-recursive call of OUTPUT-TYPE-FOR-DECLARE-FORM-REC was
replaced by iteration.
;; Note: Tail-recursive call of OUTPUT-TYPE-FOR-DECLARE-FORM-REC was
replaced by iteration.
;; Note: Tail-recursive call of OUTPUT-TYPE-FOR-DECLARE-FORM-REC was
replaced by iteration.
;; Note: Tail-recursive call of OUTPUT-TYPE-FOR-DECLARE-FORM-REC was
replaced by iteration.
;; Note: Tail-recursive call of OUTPUT-TYPE-FOR-DECLARE-FORM-REC was
replaced by iteration.
;; Note: Tail-recursive call of OUTPUT-TYPE-FOR-DECLARE-FORM-REC was
replaced by iteration.
;; Note: Tail-recursive call of OUTPUT-TYPE-FOR-DECLARE-FORM-REC was
replaced by iteration.
;; Note: Tail-recursive call of OUTPUT-TYPE-FOR-DECLARE-FORM-REC was
replaced by iteration.
;; Note: Tail-recursive call of OUTPUT-TYPE-FOR-DECLARE-FORM-REC was
replaced by iteration.
;; Note: Tail-recursive call of REV1@ was replaced by iteration.
;; Note: Tail-recursive call of ACL2-READ-CHARACTER-STRING was replaced
by iteration.
;; Note: Tail-recursive call of FANCY-STRING-READER-MACRO-AUX was
replaced by iteration.
End of Pass 2.  OPTIMIZE levels: Safety=0 (No runtime error checking),
Space=0, Speed=3
Finished compiling /<<PKGBUILDDIR>>/acl2-fns.lisp.
Loading acl2-fns.o
Unrelocated non-local symbol: _GLOBAL_OFFSET_TABLE_

Error: Fast links are on: do (si::use-fast-links nil) for debugging
Signalled by LOAD.
Condition in LOAD [or a callee]: INTERNAL-SIMPLE-ERROR: The assertion
!emsg("Unrelocated non-local symbol: %s\n",st1+sym->st_name) on line 236
of sfaslelf.c in function relocate_symbols failed: Success

Broken at LOAD.  Type :H for Help.
    1  Return to top level. ACL2>>
Error: Fast links are on: do (si::use-fast-links nil) for debugging
Signalled by LOAD.
Condition in LOAD [or a callee]: INTERNAL-SIMPLE-UNDEFINED-FUNCTION:
Cell error on MAKE-TAGS: Undefined function:
Broken at LOAD.
    1 (abort) Return to debug level 1.     2  Return to top level. ACL2>>>
Error: Fast links are on: do (si::use-fast-links nil) for debugging
Signalled by LOAD.
Condition in LOAD [or a callee]: INTERNAL-SIMPLE-UNDEFINED-FUNCTION:
Cell error on EXIT-LISP: Undefined function:
Broken at LOAD.
    1 (abort) Return to debug level 2.     2  Return to debug level 1.
  3  Return to top level. ACL2>>>>GNUmakefile:417: recipe for target
'TAGS' failed
make[2]: *** [TAGS] Error 255
...

The full build log is available from:
 
https://people.debian.org/~rbalint/build-logs/pie-bindnow-20160906/acl2_7.2dfsg-2_amd64.build.gz

Thanks,
Balint

Reply via email to