/usr/lib/i686/andsomething is not a standard location. Not in the least. The bug belongs to Ubuntu (and possibly Debian, if that's where it comes from). I would fire off a nasty note to Ubuntu, citing the FHS standard.
But your users won't care who's responsible for the bug, so you still need to deal with it. Sigh. There's no shortcut to testing your application under all major distributions and their variants. In some ways, Linux fragmentation is worse than the old Unix fragmentation, because standards are being deliberately ignored.
Bookmarks