“It certainly would not be a surprise for friction to occur when Windows and Linux developers are confined in close quarters. Now a recent post on a Borland community message board by Danny Thorpe, a well-known Borland engineer who has been involved with the Kylix project from the beginning, has stirred the pot. Thorpe, rightly or wrongly, criticized both Linux and open source in explaining why Kylix wasn’t working exactly as intended at library load time.” LinuxWorld features the full article. Our Take: The timing for Mr. Thorpe to publish such an article was probably a bit wrong from a marketing point of view: Kylix 2 was announced just today and such an open technical disagreement can have some negative impact at its sales in the Linux market.
This is a none issue, I read through all the correspondens and what they are complaining about is that the GNU linker/loader does not have the ability to fail by user request on a load.
What they didn’t mention though is that GNU ld will look for “init” functions in a ELF object either via declaring _init or -init YOUR_FUNCTION_HERE but, as they point out, it won’t return an exit code to “make” the linker fail. Solution ? they could just as easily just “assert” with friendly message such as:
“ERROR: WE PEOPLE HERE AT BORLAND CANNOT READ GNU INFO PAGES! LINUX SUXXX! UNIX IS WRONG, LD SUXXX!”
A bit trollish but remember, programming is not only engineering and art it is also poor research and biased opinions so it will “liiike a glooooove”.
* muggboy loves you all *