Linker weirdness: "could not read symbols: Invalid operation"

John Reiser jreiser at
Tue Mar 16 02:54:42 UTC 2010

>>/usr/lib64/ could not read symbols: Invalid operation

> It's a different command failing, that one has -lva-x11
> and -lva-glx but not -lva . With all three, the command succeeds. D'oh!

Please remember to file a bug report against binutils.  You've identified
a reproducible error in /usr/bin/ld: "could not read symbols: Invalid operation"
that may well confound someone else soon.  Yes, that error may occur
during what already is "error recovery", but such cascaded errors
often reveal significant holes in application logic.


More information about the devel mailing list