- February, 2008 (5)
- March, 2008 (1)
- April, 2008 (7)
- May, 2008 (8)
- June, 2008 (13)
- July, 2008 (10)
- August, 2008 (6)
- September, 2008 (4)
- November, 2008 (9)
There are things. Things I believe I should not have to know. Things I wish I did not know. And then there are other things, things which, whether I want to know them or not, are so pertinent to the issues at hand that it would be fatal to not know them. This is one of those things. This too. Why am I telling you this? Because I have died, I have died and gone to a hell where my primary tormenters go by the names gcc and xine. I have suffered a fatal error, and I do not know things; things which could make it better; things which I probably would not want to otherwise know. It all started off innocently enough with a bug report against xine-lib. There was the vain hope that this would lead to a fix for my problem. The developers were quite helpful in trying to solve my problem and we actually got one issue taken care of. Then came the World Breaker. I had trouble applying this "fix" to my problem until I happened upon this little gem from the ld_classic(1) man page
Allow me to highlight the salient section: it maybe necessary to pass the ld_classic(1) options to cc(1) using -Wl,-option,argument1,argument2. That turned this little failure of a line (used previously) It failed, and I, could not for the life of me figure out why. Back to the man pages. I was attempting to pass options to ld(_classic) through the compiler. I checked the cc manpage whereupon i found this little gem:
This seemed very true because I had noticed exactly that happening in the output of xine-lib's compilation. i.e., By the way, I now have many reasons to hate automake and the rest of the autosuite. Long live CMake, death to autotools. And mark my words, this is not over yet! |
|||
