All of lore.kernel.org
 help / color / mirror / Atom feed
* Using OE's native bzip2
@ 2020-11-15  7:19 jc.begue
  2020-11-16 14:50 ` [OE-core] " Ross Burton
  0 siblings, 1 reply; 2+ messages in thread
From: jc.begue @ 2020-11-15  7:19 UTC (permalink / raw)
  To: openembedded-core

Hello everyone,

I'm trying to build a native bzip2 version because my system's one isn't compatible with some archives.

To achieve that, I remove bzip2-native from ASSUME_PROVIDED:

ASSUME_PROVIDED_remove = "bzip2-native"

But then I get lots of circular dependencies, running bitbake bzip2-native:

[...]
Task /home/jc/code/yocto/oe-core/meta/recipes-devtools/libtool/libtool-native_2.4.6.bb:do_compile (dependent Tasks ['libtool-native_2.4.6.bb:do_configure'])
  Task /home/jc/code/yocto/oe-core/meta/recipes-devtools/libtool/libtool-native_2.4.6.bb:do_install (dependent Tasks ['libtool-native_2.4.6.bb:do_compile'])
  Task /home/jc/code/yocto/oe-core/meta/recipes-devtools/libtool/libtool-native_2.4.6.bb:do_populate_sysroot (dependent Tasks ['libtool-native_2.4.6.bb:do_install'])
  Task virtual:native:/home/jc/code/yocto/oe-core/meta/recipes-extended/bzip2/bzip2_1.0.8.bb:do_prepare_recipe_sysroot (dependent Tasks ['automake_1.16.2.bb:do_populate_sysroot', 'gnu-config_git.bb:do_populate_sysroot', 'bzip2_1.0.8.bb:do_fetch', 'libtool-native_2.4.6.bb:do_populate_sysroot', 'autoconf_2.69.bb:do_populate_sysroot'])
  Task virtual:native:/home/jc/code/yocto/oe-core/meta/recipes-extended/bzip2/bzip2_1.0.8.bb:do_configure (dependent Tasks ['bzip2_1.0.8.bb:do_prepare_recipe_sysroot', 'bzip2_1.0.8.bb:do_patch'])
[...]

Is there a hope I could achieve this or should I look for another solution ?

Jean-Christophe BEGUE



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [OE-core] Using OE's native bzip2
  2020-11-15  7:19 Using OE's native bzip2 jc.begue
@ 2020-11-16 14:50 ` Ross Burton
  0 siblings, 0 replies; 2+ messages in thread
From: Ross Burton @ 2020-11-16 14:50 UTC (permalink / raw)
  To: jc.begue; +Cc: openembedded-core

The recipe you're looking for is bzip2-replacement-native.

Ross

On Sun, 15 Nov 2020 at 07:20, Jean-Christophe BEGUE via
lists.openembedded.org <jc.begue=pm.me@lists.openembedded.org> wrote:
>
> Hello everyone,
>
> I'm trying to build a native bzip2 version because my system's one isn't compatible with some archives.
>
> To achieve that, I remove bzip2-native from ASSUME_PROVIDED:
>
> ASSUME_PROVIDED_remove = "bzip2-native"
>
> But then I get lots of circular dependencies, running bitbake bzip2-native:
>
> [...]
> Task /home/jc/code/yocto/oe-core/meta/recipes-devtools/libtool/libtool-native_2.4.6.bb:do_compile (dependent Tasks ['libtool-native_2.4.6.bb:do_configure'])
>   Task /home/jc/code/yocto/oe-core/meta/recipes-devtools/libtool/libtool-native_2.4.6.bb:do_install (dependent Tasks ['libtool-native_2.4.6.bb:do_compile'])
>   Task /home/jc/code/yocto/oe-core/meta/recipes-devtools/libtool/libtool-native_2.4.6.bb:do_populate_sysroot (dependent Tasks ['libtool-native_2.4.6.bb:do_install'])
>   Task virtual:native:/home/jc/code/yocto/oe-core/meta/recipes-extended/bzip2/bzip2_1.0.8.bb:do_prepare_recipe_sysroot (dependent Tasks ['automake_1.16.2.bb:do_populate_sysroot', 'gnu-config_git.bb:do_populate_sysroot', 'bzip2_1.0.8.bb:do_fetch', 'libtool-native_2.4.6.bb:do_populate_sysroot', 'autoconf_2.69.bb:do_populate_sysroot'])
>   Task virtual:native:/home/jc/code/yocto/oe-core/meta/recipes-extended/bzip2/bzip2_1.0.8.bb:do_configure (dependent Tasks ['bzip2_1.0.8.bb:do_prepare_recipe_sysroot', 'bzip2_1.0.8.bb:do_patch'])
> [...]
>
> Is there a hope I could achieve this or should I look for another solution ?
>
> Jean-Christophe BEGUE
>
>
>
> 
>

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-11-16 14:50 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-15  7:19 Using OE's native bzip2 jc.begue
2020-11-16 14:50 ` [OE-core] " Ross Burton

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.