Trying to integrate autotools (libtool, automake, autoconf) into ffmpeg. Oh my, I never imagined libraries could be this badly managed. Their configure script is more than a thousand lines of hand-written pure SH code. Their Makefiles are a sign of the devil’s existence. Parts of their code contain assembler that isn’t PIC-capable (PIC is required for shared libraries). And yet, they claim portability. Why, why, oh mother god, why did you allow us to create this pure evil?
Fortunately, my life is doing better: watched the faculty yesterday (BBC1, 0:00 AM), I’m trying to finish my graduation research report (promised to hand it in Tuesday) and I’ve got an appointment at the US consulate next Thursday to request a visum.