Skip to content

lib/neardal.h: fix build with gcc 10#10

Open
ffontaine wants to merge 1 commit into
connectivity:masterfrom
ffontaine:master
Open

lib/neardal.h: fix build with gcc 10#10
ffontaine wants to merge 1 commit into
connectivity:masterfrom
ffontaine:master

Conversation

@ffontaine

Copy link
Copy Markdown
Contributor

Define neardal_output_cb as extern to avoid the following build failure
with gcc 10 (which defaults to -fno-common):

/srv/storage/autobuild/run/instance-2/output-1/host/lib/gcc/arm-buildroot-linux-gnueabihf/10.2.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: ./.libs/neardal_adapter.o:(.bss+0x0): multiple definition of `neardal_output_cb'; ./.libs/neardal.o:(.bss+0x68): first defined here

Fixes:

Signed-off-by: Fabrice Fontaine fontaine.fabrice@gmail.com

Define neardal_output_cb as extern to avoid the following build failure
with gcc 10 (which defaults to -fno-common):

/srv/storage/autobuild/run/instance-2/output-1/host/lib/gcc/arm-buildroot-linux-gnueabihf/10.2.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: ./.libs/neardal_adapter.o:(.bss+0x0): multiple definition of `neardal_output_cb'; ./.libs/neardal.o:(.bss+0x68): first defined here

Fixes:
 - http://autobuild.buildroot.org/results/7efb100c899b67ffd570f73c202442f95ca5397e

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant