Hi!

On Sun, Aug 03, 2003 at 07:41:19PM +0200, Max Horn wrote:
> 
> >Just as a suggestion to help you, I'd like to point out that Glibc
> >is ported (or being ported) to Darwin. For details on the port status,
> >refer to http://sourceforge.net/projects/glibc-darwin/
> 
> Ah yes....  0% ? :-) The project was created in 2001-10-17 21:55 , 
> hasn't made any file releases, nothing in their CVS, 0 project 
> activity.Did *you* actually check the port status? :-9

No, but I sent a mail to the maintainer after sending this mail to the
interested lists. My guess is that given the time that has passed some
work on sysdeps should be done (if not commited), although i have no idea
on the usability of such sysdeps extensions.

I'll let you know when i recieve some response.

Note even in case no work is done on that, I still think it's less work
and effort to write the missing sysdeps extensions than porting all of
Debian userland (which is being ported already to "generic Glibc", ie
to support Glibc with any kernel without modification)

> Anyway, to cut this reply short, so far I haven't encountered a single 
> case of a software which wasn' t portable to Darwin/OSX because it had 
> "Glibc in mind" when being written.

My comment is based on my experience with porting software between
Glibc-based systems for Debian (GNU, GNU/*BSD, etc). Generaly not much
difficulty appears with base software (typicaly GNU userland) because
it's autoconf'ed but when it comes to the bulk of applications there
are many with braindead configure systems (or lack of) that bring trouble
even for different kernels and Glibc, let alone for new libc's that were
never supported.

See my patch for bind [1] as an example. I ported it with a single 2-line
hunk, but with another C library i'd have had to write a complete new
configuration entry with all the options, and (possibly) add more macros
and corresponding #ifdefs in code for them.

[1] http://bugs.debian.org/197412

P.S: Please note i'm not going to argue further on the portability advantages
of Glibc (I just wanted to send you my suggestion, but I have better things
to do than arguing ;). There's the prove of concept in my recent Debian
GNU/FreeBSD [2] effort, feel free to have a look at all work done and the
time it took me to do it on my own.

[2] http://www.debian.org/ports/freebsd/gnu-libc-based

best regards,

-- 
Robert Millan

"[..] but the delight and pride of Aule is in the deed of making, and in the
thing made, and neither in possession nor in his own mastery; wherefore he
gives and hoards not, and is free from care, passing ever on to some new work."

 -- J.R.R.T, Ainulindale (Silmarillion)


-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to