[Pkg-erlang-devel] Bug#961596: rebar: Remove -lerl_interface from ERL_LDFLAGS for Erlang 23

Sergei Golovan sgolovan at nes.ru
Tue May 26 14:27:26 BST 2020


Package: rebar
Version: 2.6.4-2
Severity: normal

Dear Maintainer,

I'd like to upload Erlang 23 to Debian for bullseye, so we'll need to make
its reverse dependencies working.

One of the changes in Erlang 23 is removal of an outdated erl_interface
library.

Rebar adds '-lerl_interface' to ERL_LDFLAGS, which means that packages will
start FTBFS complaining about non-existing library (for example the esdl
package doesn't use erl_interface, but still FTBFS with Erlang 23 because of
rebar's trying to link it in).

I'd suggest to remove -lerl_interface from the default rebar config. Packages
that really depend on it will have to adjust anyway.

-- System Information:
Debian Release: 10.4
  APT prefers stable-debug
  APT policy: (500, 'stable-debug'), (500, 'proposed-updates'), (500, 'oldoldstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental'), (1, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-9-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages rebar depends on:
ii  erlang-asn1          1:21.2.6+dfsg-1
ii  erlang-base          1:21.2.6+dfsg-1
ii  erlang-crypto        1:21.2.6+dfsg-1
ii  erlang-dev           1:21.2.6+dfsg-1
ii  erlang-dialyzer      1:21.2.6+dfsg-1
ii  erlang-diameter      1:21.2.6+dfsg-1
ii  erlang-edoc          1:21.2.6+dfsg-1
ii  erlang-eunit         1:21.2.6+dfsg-1
ii  erlang-reltool       1:21.2.6+dfsg-1
ii  erlang-snmp          1:21.2.6+dfsg-1
ii  erlang-syntax-tools  1:21.2.6+dfsg-1
ii  erlang-tools         1:21.2.6+dfsg-1

Versions of packages rebar recommends:
ii  git        1:2.20.1-2+deb10u3
ii  mercurial  4.8.2-1+deb10u1

rebar suggests no packages.

-- no debconf information



More information about the Pkg-erlang-devel mailing list