I restarted development of PDCLib after switching my laptop from Gentoo Linux to FreeBSD.
And you know what? My test drivers caught an error - in the BSD libc... ;D
Verily, let it be known that you shan't attempt to qsort() an array of length 0 if you're using the BSD libc, for thou shalt find yourself in an endless loop...
Every good solution is obvious once you've found it.
Solar wrote:
I restarted development of PDCLib after switching my laptop from Gentoo Linux to FreeBSD.
And you know what? My test drivers caught an error - in the BSD libc... ;D
Verily, let it be known that you shan't attempt to qsort() an array of length 0 if you're using the BSD libc, for thou shalt find yourself in an endless loop...
srg wrote:
Out of interest, why thou on FreeBSD now
I was using (Gentoo) Linux before. I was always uneasy about the GPL. With the discussion about non-GPL drivers being disallowed, a recent incompatibility between the Linux kernel and my WLAN drivers (atmel), and the fact that my elderly laptop takes ages to compile and install a package from source... well, the choice was obvious.
Every good solution is obvious once you've found it.
FreeBSD 6.0 is the current release, 6 the current "stable" branch. The libc used in that branch falls into an endless loop on a completely trivial corner case. End of story.
Every good solution is obvious once you've found it.
srg wrote:
Out of interest, why thou on FreeBSD now
I was using (Gentoo) Linux before. I was always uneasy about the GPL. With the discussion about non-GPL drivers being disallowed, a recent incompatibility between the Linux kernel and my WLAN drivers (atmel), and the fact that my elderly laptop takes ages to compile and install a package from source... well, the choice was obvious.
Ports do compile from source, you are right. But under FreeBSD, ports isn't the only way to install packages, there is a binary package manager on top of it (don't remember the name though). Unlike under Gentoo, you'll find a binary package for probably every single port.
Ports do compile from source, you are right. But under FreeBSD, ports isn't the only way to install packages, there is a binary package manager on top of it (don't remember the name though). Unlike under Gentoo, you'll find a binary package for probably every single port.
cheers Joe
Nice I was always annoyed at how long it took to compile ports based apps.
(BTW I've always profered FreeBSD to Linux, I just wish it had the same level of driver support)
Actually, for me the FreeBSD driver support is better, as my WLAN chipset is supported by the kernel directly.
As for Public Domain, German law doesn't really know the concept of "placing into PD", so PDCLib has a bit of legaleze at the top of its Readme file - but it sums up to "take it and be happy".
Every good solution is obvious once you've found it.