Hi Paul,
On 01/04/11 10:21, Paul McGougan wrote:
Hi David.
Thanks for that. I thought that was probably just missed, but didn't
want to waste time patching it back in, if it was fundamentally broken
elsewhere.
It should work under 2.6, our existing systems using uClinux are built
using a heavily modified *very* old uClinux-dist with a 2.6 kernel and
they are all using shared flat libraries.
Guess I'd better get to it.
I haven't bothered with shared libs for m68knommu for a long time.
So I couldn't say if they work or not current 2.6 kernels or not.
Let us know how you go :-)
Regards
Greg
Thanks again.
Regards,
On 1/04/2011 10:10 AM, David McCullough wrote:
Jivin Paul McGougan lays it down ...
On 1/04/2011 9:33 AM, Paul McGougan wrote:
I tracked the issue back to a change that's been made to uClibc between
version 0.9.26 and 0.9.27 (so this problem would appear to affect every
uClinux-dist since 2005?), where part of the makefile rules for building shared
library code appears to have been removed, namely code including this from
uClibc/Makefile:
So after some more checking I found that even though that makefile code was
removed in the 0.9.27 branch of uClibc, I checked a later uClinux-dist
(20070130) that includes uClibc 0.9.27 and the makefile rules appear in the
uClinux-dist version of uClibc.
So I guess the uClinux-dist guys added these rules back in themselves for the
uClinux-dist version of uClibc?
And if so, was this stopped in later uClinux-dist releases for a reason, or
just by oversight?
It would have been lost as part of a merge of a newer uClibc, this stuff
always seemed to be a moving target and caused pain during merges. My
guess, it got lost by accident and no one picked up on it as it wasn't
being used.
Should be easy enoug to graft in what you had working/have found to get it
back working again.
Someone else would have to confirm because I haven't even looked sideways at
this stuff forever, but I think shared lib support is/was broken in 2.6 ?
Might be why it's gone unnoticed ?
Cheers,
Davidm
Paul McGougan
Senior Software Engineer
Braintree Communications Pty Ltd
--
------------------------------------------------------------------------
Greg Ungerer -- Principal Engineer EMAIL: g...@snapgear.com
SnapGear Group, McAfee PHONE: +61 7 3435 2888
8 Gardner Close FAX: +61 7 3217 5323
Milton, QLD, 4064, Australia WEB: http://www.SnapGear.com
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev