Control: retitle -1 ocaml: Please build libasmrun.a and libcamlrun.a with -fPIC Control: affects -1 + findlib galax mlgmp nss-passwords ocamlnet ocurl omake
On Sat, 10 Sep 2016 23:27:05 +0200 Balint Reczey <bal...@balintreczey.hu> wrote: > Source: ocaml > Version: 4.02.3-7 > Severity: important > User: bal...@balintreczey.hu > Usertags: pie-bindnow-20160906 > Justification: makes other ocaml packages FTBFS with extra hardening > Tags: patch > Affects: advi alt-ergo approx ara atdgen ben biniou bin-prot caml2html > caml-crush camlimages camlmix camlp5 camomile cduce coccinelle coinst > comparelib confluence coq cppo cryptokit cudf custom-printf dochelp dose3 > eliom enumerate extlib fieldslib freetennis geneweb gmetadom haxe herelib > janest-core janest-core-extended janest-core-kernel js-build-tools > js-of-ocaml jsonm kalzium laby lambda-term libguestfs liquidsoap marionnet > matita menhir mingw-ocaml misery mlpost monotone-viz mtasc oasis obus > ocaml-atd ocaml-base64 ocaml-batteries ocaml-benchmark ocamlbricks ocamlcreal > ocaml-csv ocaml-data-notation ocaml-deriving-ocsigen ocamldsort ocaml-estring > ocaml-expect ocaml-extunix ocaml-fileutils ocaml-gettext ocamlgraph ocamlgsl > ocaml-ipaddr ocaml-libvirt ocaml-melt ocamlmod ocaml-re ocaml-re2 ocaml-reins > ocaml-res ocamlrss ocaml-sqlexpr ocaml-sqlite3 ocaml-textutils ocaml-usb > ocamlviz ocaml-zarith ocp-indent ocsigenserver opam optcomp orpie ounit > pa-bench pagodacf pa-ounit pa-structural-sexp pa-test pcre-ocaml pdfsandwich > perl4caml pgocaml pipebang postgresql-ocaml ppx-core ppx-deriving ppx-driver > ppx-optcomp ppx-sexp-conv ppx-type-conv prooftree scilab sexplib310 > spamoracle supermin type-conv typerep tyxml unison utop uuidm variantslib > virt-top why3 wyrd xml-light xmlm yojson zed > > Dear Maintainers, > > During a rebuild of all packages in sid, many ocaml packages > failed to build on amd64 with patched GCC and dpkg. The root cause > seems to be that libasmrun.a is shipped as a non-PIC library. > Also affects some packages through libasmrun.a. All the build logs can be found in https://people.debian.org/~rbalint/build-logs/pie-bindnow-20160906/ Cheers, Balint