Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v1] libdrm: fix libatomic_ops linking
@ 2017-12-16 19:55 Peter Seiderer
  2017-12-17 12:12 ` Bernd Kuhls
  2017-12-18 13:07 ` Thomas Petazzoni
  0 siblings, 2 replies; 4+ messages in thread
From: Peter Seiderer @ 2017-12-16 19:55 UTC (permalink / raw)
  To: buildroot

Add explicit libatomic_ops linking, fixes etnavid tests linking

Fixes [1]:

    CCLD     etnaviv_cmd_stream_test
  ../../etnaviv/.libs/libdrm_etnaviv.so: undefined reference to `AO_store_full_emulation'
  ../../etnaviv/.libs/libdrm_etnaviv.so: undefined reference to `AO_fetch_compare_and_swap_emulation'
  collect2: error: ld returned 1 exit status

[1] http://autobuild.buildroot.net/results/92e074c49417261843eef95872ff935a56077c98

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
---
 package/libdrm/libdrm.mk | 1 +
 1 file changed, 1 insertion(+)

diff --git a/package/libdrm/libdrm.mk b/package/libdrm/libdrm.mk
index 3d7b67122b..ecc525ca1e 100644
--- a/package/libdrm/libdrm.mk
+++ b/package/libdrm/libdrm.mk
@@ -21,6 +21,7 @@ LIBDRM_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99'
 
 ifeq ($(BR2_PACKAGE_LIBATOMIC_OPS),y)
 LIBDRM_DEPENDENCIES += libatomic_ops
+LIBDRM_CONF_ENV += LIBS="-latomic_ops"
 ifeq ($(BR2_sparc_v8)$(BR2_sparc_leon3),y)
 LIBDRM_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -DAO_NO_SPARC_V9"
 endif
-- 
2.15.1

^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-12-18 18:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-16 19:55 [Buildroot] [PATCH v1] libdrm: fix libatomic_ops linking Peter Seiderer
2017-12-17 12:12 ` Bernd Kuhls
2017-12-18 13:07 ` Thomas Petazzoni
2017-12-18 18:57   ` Peter Seiderer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox