Openembedded Core Discussions
 help / color / mirror / Atom feed
From: Mark Hatle <mark.hatle@windriver.com>
To: <openembedded-core@lists.openembedded.org>
Subject: Re: target rpm build failure
Date: Thu, 31 May 2012 11:17:38 -0500	[thread overview]
Message-ID: <4FC799A2.2020202@windriver.com> (raw)
In-Reply-To: <CAOHjBZsD06ABMP5VRRcmXd-8jiF7VDD=UJUrswPJyGDqObPV2Q@mail.gmail.com>

On 5/31/12 9:47 AM, Giuseppe Condorelli wrote:
> because the current distribution I manage (not oe based) is rpm based so in my
> intention I want to furnish (for a while) both installtion methods: via oe build
> system and via rpm (chrooted or similar).
> And to do the second I need to have the possibility to access to the dbpath oe
> build system manages during image cretion/installation.
> Adding "package-management" to IMAGE_FEATURES I'll have this available. But it
> includes also target rpm build (honestly I don't need it) that is failing.
> Have new suggestions?

uclibc and glibc are incompatible with each other from a binary perspective. 
I've not seen anyone distribution an RPM based uclibc distribution before.  It's 
always been glibc based -- or some other package method on uclibc due to size 
and dependency requirements.

If you really need rpm (on the target) with uclibc, you'll have to go through 
RPM and all of it's dependencies and patch them for uclibc.  I'm happy to review 
the patches, and I don't see why they wouldn't be accepted into OE-core... but 
it wasn't the expectation when RPM functionality was added and tested.  (ipkg 
was expected to be used with uclibc, or no package manager on the target.)

--Mark

> Many thanks,
> Giuseppe
>
> 2012/5/31 Gary Thomas <gary@mlbassoc.com <mailto:gary@mlbassoc.com>>
>
>     On 2012-05-31 07:57, Giuseppe Condorelli wrote:
>
>         Thanks for the reply,
>         unfortunately I depend from rpm, I need just rpm packages.
>
>
>     Why do you need RPM?
>
>         So can you confirm the target rpm for uclibc is not building?
>         Thanks again,
>         Giuseppe
>
>         2012/5/31 Khem Raj <raj.khem@gmail.com <mailto:raj.khem@gmail.com>
>         <mailto:raj.khem@gmail.com <mailto:raj.khem@gmail.com>>>
>
>
>         On Thu, May 31, 2012 at 5:35 AM, Giuseppe Condorelli
>         <giuseppe.condorelli@gmail.com <mailto:giuseppe.condorelli@gmail.com>
>         <mailto:giuseppe.condorelli@__gmail.com
>         <mailto:giuseppe.condorelli@gmail.com>>> wrote:
>          > Is there some difference for uclibc? Please let me know.
>
>         opkg works well with uclibc based systems. Those functions are not
>         implemented in uclibc I am sure it can be fixed
>         by linking in other libs or may be creating one. However if you are
>         not bound to rpm then I would suggest to use opkg
>
>         in your local.conf set it
>
>         PACKAGE_CLASSES = "package_ipk"
>
>
>     --
>     ------------------------------__------------------------------
>     Gary Thomas | Consulting for the
>     MLB Associates | Embedded world
>     ------------------------------__------------------------------
>
>
>     _________________________________________________
>     Openembedded-core mailing list
>     Openembedded-core@lists.__openembedded.org
>     <mailto:Openembedded-core@lists.openembedded.org>
>     http://lists.linuxtogo.org/__cgi-bin/mailman/listinfo/__openembedded-core
>     <http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core>
>
>
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core




  reply	other threads:[~2012-05-31 16:28 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-05-30 15:18 target rpm build failure Giuseppe Condorelli
2012-05-30 16:05 ` Khem Raj
2012-05-31  9:41   ` Giuseppe Condorelli
2012-05-31 12:35     ` Giuseppe Condorelli
2012-05-31 13:52       ` Khem Raj
2012-05-31 13:57         ` Giuseppe Condorelli
2012-05-31 14:04           ` Khem Raj
2012-05-31 14:34           ` Gary Thomas
2012-05-31 14:47             ` Giuseppe Condorelli
2012-05-31 16:17               ` Mark Hatle [this message]
2012-05-31 23:00               ` Khem Raj
2012-06-01 14:07                 ` Giuseppe Condorelli
2012-06-01 14:16                   ` Khem Raj
2012-06-01 14:53                     ` Giuseppe Condorelli
2012-06-06 14:17                       ` Giuseppe Condorelli

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4FC799A2.2020202@windriver.com \
    --to=mark.hatle@windriver.com \
    --cc=openembedded-core@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox