Gentoo Archives: gentoo-embedded

From: "Peter S. Mazinger" <ps.m@×××.net>
To: Ned Ludd <solar@g.o>
Cc: toolchain@g.o, gentoo-embedded@l.g.o
Subject: Re: [gentoo-embedded] latest changes for uclibc mainly
Date: Sat, 26 Jun 2004 07:06:30
Message-Id: Pine.LNX.4.44.0406260806490.2484-200000@nb.bridge.intra
In Reply to: Re: [gentoo-embedded] latest changes for uclibc mainly by Ned Ludd
1 On 25 Jun 2004, Ned Ludd wrote:
2
3 > On Fri, 2004-06-25 at 09:27, Peter S. Mazinger wrote:
4 > > Hello!
5 > >
6 > > some corrections and/or missing changes for uclibc support
7 >
8 > tar updated
9 > perl updated
10 > openssl updated
11 >
12 > binutils-2.15.91.0.1-r2 -
13 > binutils - 2.14.90.0.8-r2
14 >
15 > This type of logic is not desired.
16 > use uclibc && rm -f ${WORKDIR}/patch/*relro* && rm -rf
17 > ${WORKDIR}/patch/*sparc1* || die
18 >
19 > Can you rewrite this one and repost it with 'if ; then ; else ; fi'
20
21 I do not know what is not ok with my logic, so please change it as you
22 please
23 Now there are numbers that are used, I do not like it, because I want to
24 know what I remove (in this case all the relro related patches, and a
25 patch for sparc that could be ported)
26
27 > gcc-3.4.0-r6 - I'll run this by somebody that works on 3.4.x
28 > db-4.1.25_p1-r4 - I'll do this one in a few mins
29 > catalyst-1.0.7 - Only zhen/releng can make cvs commits on this one.
30
31 catalyst is not so important for now, because none of you gave me an idea
32 how to produce a stage1/2/3 from tbz2 files, so I can't test stage building.
33
34 >
35 > Now assuming we get all the updates in where does this put us in your
36 > minds eye?
37 > I've got people asking me about uclibc by the boatload now.
38
39 Due to the fact that not all patches were "accepted" you are missing
40 following to really build an uclibc based system starting from buildroot +
41 portage manually installed:
42
43 config.sub/config.guess is updated by me all the time by econf, only
44 those ebuilds got addition use uclibc && gnuconfig_update, that do not run
45 econf, only use directly ./configure (the most of them should be corrected
46 to use econf, but I wanted to hold my diffs at minimum, so that they are
47 acceptable). There are also about 5-6 different versions of these files
48 on the system, libtool and automakes, gnuconfig are delivering them, I
49 have done patches for this, to use only one, but haven't seen them
50 accepted (see my first patch related to gnuconfig-uclibc), If you do not
51 remove all the diff. versions and use a "well known" one, updating lets
52 say libtool brings a newer config.guess, but this one was forgotten to be
53 patched for uclibc. After this step you can't build any libs for sure for
54 uclibc (that's why I wanted the provide gnuconfig-uclibc, to be really
55 sure about uclibc proper version)
56 I can't accept an approach, to add use uclibc && gnuconfig_update to all
57 ebuild that are used w/ uclibc.
58
59 I have attached my "last bits" from the uclibc overlay directory, so
60 you'll see what I am using (these were already sent earlier)
61
62 Another problem that will surely arise, the uclibc patches are not
63 everywhere in the newest releases, and also if they are there, some devs
64 are ignoring them, leaving them out (see openssl), so who will check for each
65 update, that someone didn't removed the known uclibc support from one
66 package. Most of the uclibc patches are not influencing the normal
67 functionality, so they could apply unconditionally, maybe if they won't
68 get use uclibc, they will mostly remain in, so the devs will try to
69 update/port them to newer versions.
70
71 On a side note:
72 tar ~arch is faulty on uclibc (tar jtf does not work on the created tbz2
73 files), only the stable one (1.13.92-r3) works. How can it be done to use
74 exclusively this version for uclibc? Should this be done in the profile
75 enforcing some version?
76
77 Peter

Attachments

File name MIME type
uc.diff text/plain

Replies

Subject Author
Re: [gentoo-embedded] latest changes for uclibc mainly Ned Ludd <solar@g.o>
Re: [gentoo-embedded] latest changes for uclibc mainly David Bryson <david@×××××××××.com>