arl: diary: 200411
general
Autumn in Sipoo.

Work: Linux/aow.
Linux work (secret) for a customer (secret).

Did I remeber to mention I hate GCC: it's messy piece of non-working smelly shit: I contains stuff which should be separated to libraries, it contains all kind of compilers, which should be totally separate projects, it does not really have cross compilation support - it is not always able to separate which flags or configuration is for build, host, or target - it does not even bother to check, it does not contain _any_ proper way to find out how it figured out certain options, it may even try to use wrong tools within xgcc, it seems to have heavily mismashes in its sematical level, gnu configure is really piece of old-fashioned shit which needs constant patching, Linux should be only Linux, not GNU-shit - you do not have cars named as Michelin/Mercedes or Continental/Ford - I know RMS likes car based examples and this is for him: tyres are very important, and have the same role as C compiler and libraries, because gcc is a huge bloat it constantly needs extra flags and kludges for situations like bootstrapping without libc and it still fails, there shoudl be chart for working gcc build/host/target combinations without heavily patching the shit, do you think with some other organ than brains? GCC 3.4.1 is still pre-alpha level stuff, not even suitable for beta testing. I know that parts of it might be best code ever created - but if the whole does not work it does not help. Searching other binutils/compiler/library stuff for replacing GNU stuff, need pedantically contructed system with test system for all combinations.

Stinkpad harddisk (IBM 2.5" 48GB) has problems.

Ok, and what I'm going to do for it? Decided to construct configure utility better than infamous GNU configure. Also something to GCC - maybe cut it.

Hobbies: This and that


Other: playing Merja 1.0 full time.

links

© arl
updated: 20070711