Re: [leaf-devel] uClibc-Bering and uClibc 0.9.7

2005-06-01 Thread Martin Hejl

Hi Gavin,


OK, I'll tar everything up tonight and send it over, provided it is less
than 10Mb.

Shouldn't be that big, I've basically modified the buildenv makefile, and
added a gcc binutils and uclibc directories and the patch for sed. Oh, and
told the configuration about gcc binutils and uclibc.
Great. As I said, if it's more than 10MB, just let me know, and we'll 
find a way.



From what I have read, 0.9.7 should be the last time they break binary
compatibility (yeah right!).
;-) The way I read it, the current version in svn already breaks 
compatibility with 0.9.7 - but I may have misunderstood something (I 
don't track that list _too_ closely).



What I hope is that by breaking things apart
a bit, it should aid in changing the versions going forward.
Right - exactly my thoughts. It should show us which areas of the 
config/build files need attention - a _huge_ help, since that's usually 
the part that takes most time. So your contribution is appreciated very 
much.


Martin



---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


RE: [leaf-devel] uClibc-Bering and uClibc 0.9.27

2005-06-01 Thread Gavin . Bravery
Hi Martin,

Yes, it does look like they have broken it again. BTW, do you know what
ABI means? I've had a hunt, but it appears to be an acronym that you
either know the meaning of or you don't... and I don't!

I guess it's the normal problem of do I upgrade to the latest thing, when
I know that there is another (even greater) thing coming straight after
it. I have that all the time here at work! 

Fundamentally, from the IT techie perspective, it normally boils down to
what does the new version give us that the old version doesn't or
should we move to the new version because we have sat on the old one for
such a long time. The first is probably a valid question here, but I
can't answer that (doing this more for fun than anything else!). The
second is less relevant, unless we have support issues, which again might
not be the problem here.

For what it is worth (and I have only tested limitedly) the old binaries
for other things appeared to work... However, there are better minds than
mine that need to check this!

Gavin

PS I have no control below here! Sorry
**
Visit the Virgin Atlantic website for all the latest news and 
fantastic offers - http://www.virgin.com/atlantic
This e-mail (and any attachments) may contain privileged and/or
confidential information. If you are not the intended recipient please
do not disclose, copy, distribute, disseminate or take any action in
reliance on it. If you have received this message in error please reply
and tell us and then delete all copies on your system. Any opinion on
or advice or information contained in this email is not necessarily 
that
of the owners or officers of this company.
Should you wish to communicate with us by e-mail, we cannot guarantee
the security of any data outside our own computer system.
**


---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] uClibc-Bering and uClibc 0.9.27

2005-06-01 Thread Charles Steinkuehler

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

[EMAIL PROTECTED] wrote:
| Hi Martin,
|
| Yes, it does look like they have broken it again. BTW, do you know what
| ABI means? I've had a hunt, but it appears to be an acronym that you
| either know the meaning of or you don't... and I don't!

I believe it's Application Binary Interface, but whatever it stands for,
it's referring to the calling convention required to use the code.

Note that there can be several *DIFFERENT* ways to interface (pass
parameters  return results) to code (ie: register(s), stack(s),
pointer/value passing, etc), and everyone on both 'sides' has to agree on
the conventions.

In the context of a uClibc, the low-level calling conventions between
routines are standardized (by gcc), and ABI is most likely referring to the
interface visible to the application (ie: how many and what kind of
parameters are required for each function, and what result type (if any) is
returned...the stuff you find in the .h header files), which would require a
recompile if it changed.

- --
Charles Steinkuehler
[EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.0 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFCndc6LywbqEHdNFwRAkMUAKCfV0dMjcs3OcxG7tg1gC4Bl1/BoACfWHXP
hgV1W5uabMJ0WgeXGpdz9J0=
=IMik
-END PGP SIGNATURE-


---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] uClibc-Bering and uClibc 0.9.27

2005-06-01 Thread Martin Hejl

Hi Gavin,

[EMAIL PROTECTED] wrote:

Hi Martin,

Yes, it does look like they have broken it again. BTW, do you know what
ABI means? I've had a hunt, but it appears to be an acronym that you
either know the meaning of or you don't... and I don't!
Charles already answered that one - but if you want to find out even 
more than what he wrote, have a look at 
http://en.wikipedia.org/wiki/Application_binary_interface


  Fundamentally, from the IT techie perspective, it normally boils down to

what does the new version give us that the old version doesn't or
should we move to the new version because we have sat on the old one for
such a long time. The first is probably a valid question here, but I
can't answer that (doing this more for fun than anything else!). The
second is less relevant, unless we have support issues, which again might
not be the problem here.
Correct. We _have_ to move sooner or later, because we'll hit more and 
more packages that simply won't compile anymore with the old uClibc 
version (so far, we've managed to patch our way around that, but 
there'll be a point when that's impossible).
And then, the newer versions also offer additional features (like the 
NPTL support that's currently being worked on).



For what it is worth (and I have only tested limitedly) the old binaries
for other things appeared to work... 
You mean, you used binaries compiled against uClibc 0.9.20 with uClibc 
0.9.27? If that worked, you've just been very lucky (since that usually 
ends in a segfault rather quickly).


Martin


---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel