Bug#950420: efl FTCBFS: src/bin/eolian/meson.build:25:2: ERROR: Program(s) ['eolian_gen'] not found or not executable
Ross Vandegrift
rvandegrift at debian.org
Tue Feb 4 06:14:24 GMT 2020
Hi Helmut,
On Sat, Feb 01, 2020 at 01:10:25PM +0100, Helmut Grohne wrote:
> I'm proposing a libefl-all-dev-bin package. We simply move eolian_gen to
> that new package and have libefl-all-dev depend on it. For consumers,
> nothing changes. Two things do change:
> * libefl-all-dev-bin is being marked Multi-Arch: foreign, so eolian_gen
> becomes usable for cross compilation.
> * efl can build depend on libefl-all-dev-bin <cross> to make the tool
> available.
>
> Please consider applying the attached patch. Yes, that means going
> through NEW.
Sounds fine to me, I pushed a tweaked version of your patch to salsa. There
are two small changes.
- I modified it to create libeolian-bin. The other /usr/bin/ binaries in
libefl-all-dev are debug tools not used during build (so no real need for a
general package). And libeolian-bin is more in line with how the other EFL
packages are divided up.
- The Build-Depends for eolian_gen is versioned like this:
libeolian-bin (= ${source:Upstream-Version}) <cross>
eolian is not officially stable upstream, which means they are still open to
breaking changes. Thus building EFL 1.X with eolian_gen 1.Y could be
problematic. Will this be burdensome for cross builds?
Thanks for the good explanation and patch,
Ross
More information about the Pkg-e-devel
mailing list