meson: Drop malformed WEBRTC_ARCH_MIPS_FAMILY cflags argument
The top-level meson.build file adds WEBRTC_ARCH_MIPS_FAMILY to arch_cflags for mips architectures, which causes the following error: [1/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/synchronization_yield.cc.o FAILED: webrtc/rtc_base/liblibbase.a.p/synchronization_yield.cc.o c++ [...] -DWEBRTC_THREAD_RR WEBRTC_ARCH_MIPS_FAMILY -MD [...] ../webrtc/rtc_base/synchronization/yield.cc c++: warning: WEBRTC_ARCH_MIPS_FAMILY: linker input file unused because linking not done c++: error: WEBRTC_ARCH_MIPS_FAMILY: linker input file not found: No such file or directory It is supposed to be "-DWEBRTC_ARCH_MIPS_FAMILY". But, that macro is already defined in arch.h when building for mips: [30/306] Compiling C++ object webrtc/system_wrappers/libsystem_wrappers.a.p/source_cpu_features.cc.o In file included from ../webrtc/system_wrappers/source/cpu_features.cc:13: ../webrtc/rtc_base/system/arch.h:47:9: warning: "WEBRTC_ARCH_MIPS_FAMILY" redefined 47 | #define WEBRTC_ARCH_MIPS_FAMILY | ^~~~~~~~~~~~~~~~~~~~~~~ <command-line>: note: this is the location of the previous definition Drop the broken, unnecessary argument from cflags. Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
This commit is contained in:
parent
da757ff09f
commit
85556fd38b
@ -134,7 +134,6 @@ if cc.compiles('''#ifndef __aarch64__
|
|||||||
endif
|
endif
|
||||||
if ['mips', 'mips64'].contains(host_machine.cpu_family())
|
if ['mips', 'mips64'].contains(host_machine.cpu_family())
|
||||||
have_mips = true
|
have_mips = true
|
||||||
arch_cflags += ['WEBRTC_ARCH_MIPS_FAMILY']
|
|
||||||
endif
|
endif
|
||||||
if host_machine.cpu_family() == 'mips64'
|
if host_machine.cpu_family() == 'mips64'
|
||||||
have_mips64 = true
|
have_mips64 = true
|
||||||
|
Loading…
x
Reference in New Issue
Block a user