diff options
author | Fabrice Fontaine <fontaine.fabrice@gmail.com> | 2018-11-24 15:54:50 +0100 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@bootlin.com> | 2018-11-29 22:57:44 +0100 |
commit | 1008c507cdf20bfb16bcf9f6d9d898976db60989 (patch) | |
tree | 8554429373c30192deddab43faf89046a1306afc /package/setools/0003-setup.py-drop-path-prefix-from-man-install.patch | |
parent | c9da6746e1f14acfca6cb104f550981876e5472f (diff) | |
download | buildroot-1008c507cdf20bfb16bcf9f6d9d898976db60989.tar.gz buildroot-1008c507cdf20bfb16bcf9f6d9d898976db60989.zip |
package/squid: needs atomic
Since https://github.com/squid-cache/squid/commit/4b0f89121135aae68fbaf2aa33b5fb2e0da66d3e
squid tries to find if latomic is needed through:
AC_SEARCH_LIBS([__atomic_load_8],[atomic],[ATOMICLIB="-latomic"],[])
However, this can fails on:
configure:21147: /home/fabrice/buildroot/output/host/bin/arc-buildroot-linux-gnu-g++ -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -matomic -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g conftest.cpp -latomic >&5
conftest.cpp:55:6: error: new declaration 'char __atomic_load_8()' ambiguates built-in declaration 'long long unsigned int __atomic_load_8(const volatile void*, int)' [-fpermissive]
char __atomic_load_8 ();
^~~~~~~~~~~~~~~
conftest.cpp: In function 'int main()':
conftest.cpp:59:25: error: too few arguments to function 'long long unsigned int __atomic_load_8(const volatile void*, int)'
return __atomic_load_8 ();
So add -latomic to LIBS if BR2_TOOLCHAIN_HAS_LIBATOMIC is set
Fixes:
- http://autobuild.buildroot.org/results/13082cea836a12ac8bf85cbdb53a56a5d30c70b1
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Diffstat (limited to 'package/setools/0003-setup.py-drop-path-prefix-from-man-install.patch')
0 files changed, 0 insertions, 0 deletions