]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
uninative: Add pthread linking workaround
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 15 Mar 2024 12:59:57 +0000 (12:59 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 19 Mar 2024 15:24:56 +0000 (15:24 +0000)
commit5ec2bc7ef663db4c04c85eee518297d442556481
tree4c1bba5ee0d1f18768ad6e93e0b424d046ab85f5
parent599132c7794a1192ddd257669798a3ec6d1191bb
uninative: Add pthread linking workaround

With newer glibc versions, pthread was merged into the main library so there is
no longer any need to link with -lpthread. On newer systems this means that linker
flag is dropped from places like pkgconfig .pc files. If uninative then uses this
newer library on an older system, the flag is missing and linker errors about missing
symbols occur.

Adding the linkage unconditionally to our uninative linking flags avoids that problem
at a potential cost of slight over linking.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes-global/uninative.bbclass