citra/externals
pkubaj 219eaabbcf
Fix build on powerpc64le (#5884)
Without compiling ppc-simd.cpp, linking fails with:
: && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -Wl,--as-needed -fstack-protector-strong -L/usr/local/lib src/tests/CMakeFiles/tests.dir/common/bit_field.cpp.o src/tests/CMakeFiles/tests.dir/common/param_package.cpp.o src/tests/CMakeFiles/tests.dir/core/arm/arm_test_common.cpp.o src/tests/CMakeFiles/tests.dir/core/arm/dyncom/arm_dyncom_vfp_tests.cpp.o src/tests/CMakeFiles/tests.dir/core/core_timing.cpp.o src/tests/CMakeFiles/tests.dir/core/file_sys/path_parser.cpp.o src/tests/CMakeFiles/tests.dir/core/hle/kernel/hle_ipc.cpp.o src/tests/CMakeFiles/tests.dir/core/memory/memory.cpp.o src/tests/CMakeFiles/tests.dir/core/memory/vm_manager.cpp.o src/tests/CMakeFiles/tests.dir/audio_core/decoder_tests.cpp.o src/tests/CMakeFiles/tests.dir/tests.cpp.o -o bin/Release/tests  src/common/libcommon.a  src/core/libcore.a  src/video_core/libvideo_core.a  src/audio_core/libaudio_core.a  src/core/libcore.a  src/video_core/libvideo_core.a  src/audio_core/libaudio_core.a  externals/soundtouch/libSoundTouch.a  externals/teakra/src/libteakra.a  /usr/local/lib/libSDL2main.a  /usr/local/lib/libSDL2.so  externals/cubeb/libcubeb.a  -lpthread  externals/cryptopp/libcryptopp.a  src/web_service/libweb_service.a  src/network/libnetwork.a  externals/enet/libenet.a  externals/libressl/tls/libtls.a  externals/libressl/ssl/libssl.a  externals/libressl/crypto/libcrypto.a  externals/lurlparser/liblurlparser.a  /usr/local/lib/libavformat.so  /usr/local/lib/libavcodec.so  /usr/local/lib/libswscale.so  /usr/local/lib/libswresample.so  /usr/local/lib/libavutil.so  src/common/libcommon.a  externals/fmt/libfmt.a  externals/zstd/build/cmake/lib/libzstd.a
 -pthread  /usr/local/lib/libboost_serialization.a  externals/glad/libglad.a && :
ld: error: undefined symbol: CryptoPP::CPU_ProbeAltivec()
>>> referenced by cpu.cpp
>>>               cpu.cpp.o:(CryptoPP::DetectPowerpcFeatures()) in archive externals/cryptopp/libcryptopp.a
>>> referenced by cpu.cpp
>>>               cpu.cpp.o:(_GLOBAL__I_000260) in archive externals/cryptopp/libcryptopp.a

ld: error: undefined symbol: CryptoPP::CPU_ProbePower7()
>>> referenced by cpu.cpp
>>>               cpu.cpp.o:(CryptoPP::DetectPowerpcFeatures()) in archive externals/cryptopp/libcryptopp.a
>>> referenced by cpu.cpp
>>>               cpu.cpp.o:(_GLOBAL__I_000260) in archive externals/cryptopp/libcryptopp.a

ld: error: undefined symbol: CryptoPP::CPU_ProbePower8()
>>> referenced by cpu.cpp
>>>               cpu.cpp.o:(CryptoPP::DetectPowerpcFeatures()) in archive externals/cryptopp/libcryptopp.a
>>> referenced by cpu.cpp
>>>               cpu.cpp.o:(_GLOBAL__I_000260) in archive externals/cryptopp/libcryptopp.a

ld: error: undefined symbol: CryptoPP::CPU_ProbeAES()
>>> referenced by cpu.cpp
>>>               cpu.cpp.o:(CryptoPP::DetectPowerpcFeatures()) in archive externals/cryptopp/libcryptopp.a
>>> referenced by cpu.cpp
>>>               cpu.cpp.o:(_GLOBAL__I_000260) in archive externals/cryptopp/libcryptopp.a

ld: error: undefined symbol: CryptoPP::CPU_ProbeSHA256()
>>> referenced by cpu.cpp
>>>               cpu.cpp.o:(CryptoPP::DetectPowerpcFeatures()) in archive externals/cryptopp/libcryptopp.a
>>> referenced by cpu.cpp
>>>               cpu.cpp.o:(_GLOBAL__I_000260) in archive externals/cryptopp/libcryptopp.a

ld: error: undefined symbol: CryptoPP::CPU_ProbeSHA512()
>>> referenced by cpu.cpp
>>>               cpu.cpp.o:(CryptoPP::DetectPowerpcFeatures()) in archive externals/cryptopp/libcryptopp.a
>>> referenced by cpu.cpp
>>>               cpu.cpp.o:(_GLOBAL__I_000260) in archive externals/cryptopp/libcryptopp.a
c++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
2021-10-31 14:47:20 -05:00
..
android-ifaddrs HTTP_C::Implement Context::MakeRequest (#4754) 2020-02-21 19:04:04 +01:00
boost@36603a1e66 Change boost submodule 2020-03-28 17:11:35 +00:00
catch@c4e3767e26 fix build on glibc 2.34 (#5872) 2021-10-23 18:54:36 +05:30
cmake-modules cmake: unbreak system libusb support 2021-04-24 02:02:45 -04:00
cpp-jwt@6e27aa4c86 network: check Console ID conflicts 2018-12-15 11:02:47 +08:00
cryptopp Fix build on powerpc64le (#5884) 2021-10-31 14:47:20 -05:00
cubeb@1d66483ad2 Update cubeb and request a persistent stream session 2020-10-20 11:19:58 -03:00
discord-rpc@3d3ae7129d Add Discord Rich Presence Support (#3883) 2018-08-20 11:20:33 +02:00
dynarmic@af0d4a7c18 fix build on glibc 2.34 (#5872) 2021-10-23 18:54:36 +05:30
enet@39a72ab199 Travis Quick Fix + Minor Submodule Updates 2018-01-15 21:19:34 -06:00
fmt@cc09f1a679 externals: Update fmt to 7.1.2 2020-11-11 00:58:39 +01:00
getopt CMakeLists: Derive the source directory grouping from targets themselves 2017-12-11 21:11:52 -05:00
glad externals/glad: add GLES loader 2019-01-30 14:08:28 -06:00
httplib HTTP_C::Implement Context::MakeRequest (#4754) 2020-02-21 19:04:04 +01:00
inih Update inih (#5615) 2020-11-24 18:25:10 -05:00
json CMakeFiles: Update json to 3.9.0 2021-01-04 03:35:56 +01:00
libressl@7d01cb01cb travis: MinGW build on Travis CI 2018-07-12 09:33:36 +08:00
libusb libusb: Add /utf-8 compile option for MSVC. 2021-04-24 02:22:13 -04:00
lodepng qimageinterface fixes, remove old lodepng, address more comments 2019-11-09 12:56:24 -07:00
lurlparser Move WebServices to use LibreSSL + cpp-httplib (#3501) 2018-03-24 13:19:35 -06:00
microprofile microprofile: Don't memset through std::atomic types (#5528) 2020-12-07 16:04:31 +01:00
nihstro@fd69de1a1b Update nihstro 2018-01-15 21:20:49 -06:00
open_source_archives archive_ncch: add open source mii archive 2019-03-09 08:19:32 -05:00
soundtouch@060181eaf2 externals: update soundtouch to pick up x86 fix 2018-06-08 08:34:57 +00:00
teakra@3e032a73d7 Update teakra, adjust TeakraSlice for new audio frame period 2020-06-07 20:06:22 -04:00
xbyak@c306b8e578 externals: Update Xbyak to 5.96 2021-01-04 05:11:18 +01:00
zstd@97a3da1df0 Update zstd to v1.4.8 2020-12-31 14:52:07 -03:00
CMakeLists.txt zstd: define include_directories for build interface only 2021-01-01 06:31:20 -03:00