Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.bugs.dist > #1011467 > unrolled thread
| Started by | Sergei Golovan <sgolovan@nes.ru> |
|---|---|
| First post | 2020-05-26 15:40 +0200 |
| Last post | 2020-06-02 13:50 +0200 |
| Articles | 2 — 1 participant |
Back to article view | Back to linux.debian.bugs.dist
Bug#961596: rebar: Remove -lerl_interface from ERL_LDFLAGS for Erlang 23 Sergei Golovan <sgolovan@nes.ru> - 2020-05-26 15:40 +0200
Bug#961596: Acknowledgement (rebar: Remove -lerl_interface from ERL_LDFLAGS for Erlang 23) Sergei Golovan <sgolovan@nes.ru> - 2020-06-02 13:50 +0200
| From | Sergei Golovan <sgolovan@nes.ru> |
|---|---|
| Date | 2020-05-26 15:40 +0200 |
| Subject | Bug#961596: rebar: Remove -lerl_interface from ERL_LDFLAGS for Erlang 23 |
| Message-ID | <AaHYe-2CI-5@gated-at.bofh.it> |
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
[toc] | [next] | [standalone]
| From | Sergei Golovan <sgolovan@nes.ru> |
|---|---|
| Date | 2020-06-02 13:50 +0200 |
| Subject | Bug#961596: Acknowledgement (rebar: Remove -lerl_interface from ERL_LDFLAGS for Erlang 23) |
| Message-ID | <AddAB-3PI-3@gated-at.bofh.it> |
| In reply to | #1011467 |
Hi Nobuhiro, I've prepared an updated rebar package at https://salsa.debian.org/erlang-team/packages/rebar/-/tree/master It includes a patch which makes generating ERL_LDFLAGS dynamically: it includes -lerl_interface if it's available. Also, I've updated the formal packagig stuff (VCS headers, debhelper compatibility level, standards version). So, If the changes are good enough for you, I could upload the package. Cheers! -- Sergei Golovan
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.bugs.dist
csiph-web