I hit this on a mips64el multilib/n32 system (lemote yeeloong) which is system that sports three abis: abi=o32 is housed in /lib, n32 in /lib32 and n64 in /lib64. While the openjade ebuild does try to be multilib aware by setting --libdir=/usr/$(get_libdir), it doesn't set --enable-splibdir=/usr/$(get_libdir). As a result, the build system looks for libosp in /usr/lib64 rather than /usr/lib32 causing failure. The fix is simply to set splibdir. Reproducible: Always
Created attachment 318238 [details, diff] Set --enable-splibdir=/usr/$(get_libdir) in openjade-1.3.2-r4.ebuild I'v also tested on multilib amd64. There splibdir is set to /usr/lib64 either with the patch or without, so it works.
Please go ahead and commit it. Thanks.
Done.