From: Wolfgang Denk <wd@denx.de>
To: "Murat Artun" <artunmurat@gmail.com>
Cc: linuxppc-embedded@ozlabs.org
Subject: Re: changing the EDLK components
Date: Thu, 27 Sep 2007 01:20:20 +0200 [thread overview]
Message-ID: <20070926232020.AD2B12405D@gemini.denx.de> (raw)
In-Reply-To: Your message of "Wed, 26 Sep 2007 17:25:19 +0300." <4e5a3720709260725x6d2e9faemc6a6053379610df8@mail.gmail.com>
In message <4e5a3720709260725x6d2e9faemc6a6053379610df8@mail.gmail.com> you wrote:
>
> I want to learn the way of building a GNU Automake project and adding
> it into ELDK. This could be needed because the current version of an
> ELDK component is old to meet the requirements or a library which is
> not an ELDK component is to be used in our ppc system.
In principle, this is a pretty straightforward procedure: you
download the source RPM (for example, from the Fedora 7
distribution), and use the "rpmbuild" command on the native syustem
(running with root file system mounted over NFS or on a local
harddisk) to build the stuff. For example:
$ rpmbuild --rebuild automake17-1.7.9-8.src.rpm
That's in proinciple. In reality, you will soon learn that the
package has a lot of build dependencies, which are not exactly
trivial to resolve, as some of them are circular. You can try and find
what's really needed (and not included with the ELDK) by running
$ rpmbuild --rebuild --nodeps automake17-1.7.9-8.src.rpm
but this is just tof ind out how many othe rpackages youw ill need to
build before...
> As now, I need to upgrade an ELDK component. Namely, I need version
> 0.9.8 of OpenSSL, where latest ELDK release has OpenSSL with version
> 0.9.7f. I want to learn if it is necessary for me to follow the same
You don't need a native version of automake for this, as builing is
done in the cross environment, and we assume you have automake
installed on your build host.
> procedure stated in documentation in section "3.7. Rebuilding ELDK
> Components". If this is the case, could anyone point me to resources
> about how to prepare source rpms from an Automake project to prepare
I don't understand why you mention automake here. It is completely
unrelated.
> the source rpm of version 0.9.8 of OpenSSL? Of course building the new
> version of the component and placing everything by hand is always a
> solution, but I want to understand the clean way of doing this.
The clean way is to adjust the ELDK buld system for the new version.
This is usually a non-trivial job. By doing it you will start to
admire what ELDK gives you and understand at least a bit of how much
effort is built into it - and you get it all completely for free...
Alternatively, you can just wait for ELDK 4.2, which will include
openssl-0.9.8b-12
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
That Microsoft, the Trabant of the operating system world, may be
glancing over the Berlin Wall at the Audis and BMWs and Mercedes. In
their own universe Trabants and Ladas were mainstream too...
-- Evan Leibovitch
next prev parent reply other threads:[~2007-09-26 23:20 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-09-26 14:25 changing the EDLK components Murat Artun
2007-09-26 14:53 ` git files from secret lab Mead, Joseph
2007-09-26 15:00 ` Grant Likely
2007-09-26 20:03 ` Mead, Joseph
2007-09-26 18:06 ` Ming Liu
2007-09-26 23:20 ` Wolfgang Denk [this message]
2007-09-27 14:34 ` changing the EDLK components Murat Artun
2007-09-27 21:16 ` Wolfgang Denk
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=20070926232020.AD2B12405D@gemini.denx.de \
--to=wd@denx.de \
--cc=artunmurat@gmail.com \
--cc=linuxppc-embedded@ozlabs.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;
as well as URLs for NNTP newsgroup(s).