Re: [leaf-devel] uClibc-Bering and uClibc 0.9.7
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
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
-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
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