On 18.08.2020 17:12, Jeff Law wrote: > So we're at a point where the F33 FTBFS issues related to LTO that I'm aware of > have been resolved (by opting the package out of LTO). I still expect some LTO > issues will pop up as packages fix things like missing dependencies, cmake > macros, etc. I continue to be available to investigate potential LTO issues, but > package maintainers will need to contact me as I'm not actively looking for new > LTO issues. I have an LTO issue on armv7 with libtgvoip package from RPM Fusion (currently fixed by opting out of LTO on ARMv7). Can you check this? Full build log: http://koji.rpmfusion.org/kojifiles/work/tasks/8057/428057/build.log libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/opus -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=gnu++17 -Wall -DHAVE_CONFIG_H -Wno-unknown-pragmas -DWEBRTC_POSIX -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_NS_FLOAT -I./webrtc_dsp -DWEBRTC_LINUX -mfpu=neon -mfloat-abi=hard -c ./webrtc_dsp/common_audio/vad/vad.cc -fPIC -DPIC -o ./webrtc_dsp/common_audio/vad/.libs/libtgvoip_la-vad.o make[1]: Leaving directory '/builddir/build/BUILD/libtgvoip-8682c5c22e9c3a28ee3aacfd1d529db07ea914bf' make[1]: Entering directory '/builddir/build/BUILD/libtgvoip-8682c5c22e9c3a28ee3aacfd1d529db07ea914bf' /bin/sh ./libtool --mode=link g++ -version-number 2:4:4 -lcrypto -lopus -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libtgvoip.la -rpath /usr/lib libtgvoip_la-TgVoip.lo libtgvoip_la-VoIPController.lo libtgvoip_la-Buffers.lo libtgvoip_la-CongestionControl.lo libtgvoip_la-EchoCanceller.lo libtgvoip_la-JitterBuffer.lo libtgvoip_la-logging.lo libtgvoip_la-MediaStreamItf.lo libtgvoip_la-MessageThread.lo libtgvoip_la-NetworkSocket.lo libtgvoip_la-OpusDecoder.lo libtgvoip_la-OpusEncoder.lo libtgvoip_la-PacketReassembler.lo libtgvoip_la-VoIPGroupController.lo libtgvoip_la-VoIPServerConfig.lo audio/libtgvoip_la-AudioIO.lo audio/libtgvoip_la-AudioInput.lo audio/libtgvoip_la-AudioOutput.lo audio/libtgvoip_la-Resampler.lo os/posix/libtgvoip_la-NetworkSocketPosix.lo video/libtgvoip_la-VideoSource.lo video/libtgvoip_la-VideoRenderer.lo video/libtgvoip_la-ScreamCongestionController.lo os/linux/libtgvoip_la-AudioInputALSA.lo os/linux/libtgvoip_la-AudioOutputALSA.lo os/linux/libtgvoip_la-AudioOutputPulse.lo os/linux/libtgvoip_la-AudioInputPulse.lo os/linux/libtgvoip_la-AudioPulse.lo ./webrtc_dsp/system_wrappers/source/libtgvoip_la-field_trial.lo ./webrtc_dsp/system_wrappers/source/libtgvoip_la-metrics.lo ./webrtc_dsp/system_wrappers/source/libtgvoip_la-cpu_features.lo ./webrtc_dsp/absl/strings/internal/libtgvoip_la-memutil.lo ./webrtc_dsp/absl/strings/libtgvoip_la-string_view.lo ./webrtc_dsp/absl/strings/libtgvoip_la-ascii.lo ./webrtc_dsp/absl/types/libtgvoip_la-bad_optional_access.lo ./webrtc_dsp/absl/types/libtgvoip_la-optional.lo ./webrtc_dsp/absl/base/internal/libtgvoip_la-raw_logging.lo ./webrtc_dsp/absl/base/internal/libtgvoip_la-throw_delegate.lo ./webrtc_dsp/rtc_base/libtgvoip_la-race_checker.lo ./webrtc_dsp/rtc_base/strings/libtgvoip_la-string_builder.lo ./webrtc_dsp/rtc_base/memory/libtgvoip_la-aligned_malloc.lo ./webrtc_dsp/rtc_base/libtgvoip_la-timeutils.lo ./webrtc_dsp/rtc_base/libtgvoip_la-platform_file.lo ./webrtc_dsp/rtc_base/libtgvoip_la-string_to_number.lo ./webrtc_dsp/rtc_base/libtgvoip_la-thread_checker_impl.lo ./webrtc_dsp/rtc_base/libtgvoip_la-stringencode.lo ./webrtc_dsp/rtc_base/libtgvoip_la-stringutils.lo ./webrtc_dsp/rtc_base/libtgvoip_la-checks.lo ./webrtc_dsp/rtc_base/libtgvoip_la-platform_thread.lo ./webrtc_dsp/rtc_base/libtgvoip_la-logging_webrtc.lo ./webrtc_dsp/rtc_base/libtgvoip_la-criticalsection.lo ./webrtc_dsp/rtc_base/libtgvoip_la-platform_thread_types.lo ./webrtc_dsp/rtc_base/libtgvoip_la-event.lo ./webrtc_dsp/rtc_base/libtgvoip_la-event_tracer.lo ./webrtc_dsp/third_party/rnnoise/src/libtgvoip_la-rnn_vad_weights.lo ./webrtc_dsp/third_party/rnnoise/src/libtgvoip_la-kiss_fft.lo ./webrtc_dsp/api/audio/libtgvoip_la-audio_frame.lo ./webrtc_dsp/api/audio/libtgvoip_la-echo_canceller3_config.lo ./webrtc_dsp/api/audio/libtgvoip_la-echo_canceller3_factory.lo ./webrtc_dsp/modules/third_party/fft/libtgvoip_la-fft.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-pitch_estimator.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-lpc_shape_swb16_tables.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-pitch_gain_tables.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-arith_routines_logist.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-filterbanks.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-transform.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-pitch_filter.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-encode_lpc_swb.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-filter_functions.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-decode.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-lattice.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-intialize.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-lpc_tables.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-lpc_gain_swb_tables.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-bandwidth_estimator.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-encode.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-lpc_analysis.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-arith_routines_hist.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-entropy_coding.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-isac_vad.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-arith_routines.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-crc.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-lpc_shape_swb12_tables.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-decode_bwe.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-spectrum_ar_model_tables.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-pitch_lag_tables.lo ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/libtgvoip_la-isac.lo ./webrtc_dsp/modules/audio_processing/libtgvoip_la-rms_level.lo ./webrtc_dsp/modules/audio_processing/echo_detector/libtgvoip_la-normalized_covariance_estimator.lo ./webrtc_dsp/modules/audio_processing/echo_detector/libtgvoip_la-moving_max.lo ./webrtc_dsp/modules/audio_processing/echo_detector/libtgvoip_la-circular_buffer.lo ./webrtc_dsp/modules/audio_processing/echo_detector/libtgvoip_la-mean_variance_estimator.lo ./webrtc_dsp/modules/audio_processing/libtgvoip_la-splitting_filter.lo ./webrtc_dsp/modules/audio_processing/libtgvoip_la-gain_control_impl.lo ./webrtc_dsp/modules/audio_processing/ns/libtgvoip_la-nsx_core.lo ./webrtc_dsp/modules/audio_processing/ns/libtgvoip_la-noise_suppression_x.lo ./webrtc_dsp/modules/audio_processing/ns/libtgvoip_la-nsx_core_c.lo ./webrtc_dsp/modules/audio_processing/ns/libtgvoip_la-ns_core.lo ./webrtc_dsp/modules/audio_processing/ns/libtgvoip_la-noise_suppression.lo ./webrtc_dsp/modules/audio_processing/libtgvoip_la-audio_buffer.lo ./webrtc_dsp/modules/audio_processing/libtgvoip_la-typing_detection.lo ./webrtc_dsp/modules/audio_processing/include/libtgvoip_la-audio_processing_statistics.lo ./webrtc_dsp/modules/audio_processing/include/libtgvoip_la-audio_generator_factory.lo ./webrtc_dsp/modules/audio_processing/include/libtgvoip_la-aec_dump.lo ./webrtc_dsp/modules/audio_processing/include/libtgvoip_la-audio_processing.lo ./webrtc_dsp/modules/audio_processing/include/libtgvoip_la-config.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-interpolated_gain_curve.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-agc2_common.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-gain_applier.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-adaptive_agc.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-adaptive_digital_gain_applier.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-limiter.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-saturation_protector.lo ./webrtc_dsp/modules/audio_processing/agc2/rnn_vad/libtgvoip_la-spectral_features_internal.lo ./webrtc_dsp/modules/audio_processing/agc2/rnn_vad/libtgvoip_la-rnn.lo ./webrtc_dsp/modules/audio_processing/agc2/rnn_vad/libtgvoip_la-pitch_search_internal.lo ./webrtc_dsp/modules/audio_processing/agc2/rnn_vad/libtgvoip_la-spectral_features.lo ./webrtc_dsp/modules/audio_processing/agc2/rnn_vad/libtgvoip_la-pitch_search.lo ./webrtc_dsp/modules/audio_processing/agc2/rnn_vad/libtgvoip_la-features_extraction.lo ./webrtc_dsp/modules/audio_processing/agc2/rnn_vad/libtgvoip_la-fft_util.lo ./webrtc_dsp/modules/audio_processing/agc2/rnn_vad/libtgvoip_la-lp_residual.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-adaptive_mode_level_estimator_agc.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-vector_float_frame.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-noise_level_estimator.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-agc2_testing_common.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-fixed_digital_level_estimator.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-fixed_gain_controller.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-vad_with_level.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-limiter_db_gain_curve.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-down_sampler.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-signal_classifier.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-noise_spectrum_estimator.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-compute_interpolated_gain_curve.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-biquad_filter.lo ./webrtc_dsp/modules/audio_processing/agc2/libtgvoip_la-adaptive_mode_level_estimator.lo ./webrtc_dsp/modules/audio_processing/transient/libtgvoip_la-moving_moments.lo ./webrtc_dsp/modules/audio_processing/transient/libtgvoip_la-wpd_tree.lo ./webrtc_dsp/modules/audio_processing/transient/libtgvoip_la-wpd_node.lo ./webrtc_dsp/modules/audio_processing/transient/libtgvoip_la-transient_suppressor.lo ./webrtc_dsp/modules/audio_processing/transient/libtgvoip_la-transient_detector.lo ./webrtc_dsp/modules/audio_processing/libtgvoip_la-low_cut_filter.lo ./webrtc_dsp/modules/audio_processing/libtgvoip_la-level_estimator_impl.lo ./webrtc_dsp/modules/audio_processing/libtgvoip_la-three_band_filter_bank.lo ./webrtc_dsp/modules/audio_processing/aec/libtgvoip_la-echo_cancellation.lo ./webrtc_dsp/modules/audio_processing/aec/libtgvoip_la-aec_resampler.lo ./webrtc_dsp/modules/audio_processing/aec/libtgvoip_la-aec_core.lo ./webrtc_dsp/modules/audio_processing/libtgvoip_la-voice_detection_impl.lo ./webrtc_dsp/modules/audio_processing/libtgvoip_la-echo_cancellation_impl.lo ./webrtc_dsp/modules/audio_processing/libtgvoip_la-gain_control_for_experimental_agc.lo ./webrtc_dsp/modules/audio_processing/agc/libtgvoip_la-agc.lo ./webrtc_dsp/modules/audio_processing/agc/libtgvoip_la-loudness_histogram.lo ./webrtc_dsp/modules/audio_processing/agc/libtgvoip_la-agc_manager_direct.lo ./webrtc_dsp/modules/audio_processing/agc/legacy/libtgvoip_la-analog_agc.lo ./webrtc_dsp/modules/audio_processing/agc/legacy/libtgvoip_la-digital_agc.lo ./webrtc_dsp/modules/audio_processing/agc/libtgvoip_la-utility.lo ./webrtc_dsp/modules/audio_processing/libtgvoip_la-audio_processing_impl.lo ./webrtc_dsp/modules/audio_processing/audio_generator/libtgvoip_la-file_audio_generator.lo ./webrtc_dsp/modules/audio_processing/libtgvoip_la-gain_controller2.lo ./webrtc_dsp/modules/audio_processing/libtgvoip_la-residual_echo_detector.lo ./webrtc_dsp/modules/audio_processing/libtgvoip_la-noise_suppression_impl.lo ./webrtc_dsp/modules/audio_processing/aecm/libtgvoip_la-aecm_core.lo ./webrtc_dsp/modules/audio_processing/aecm/libtgvoip_la-aecm_core_c.lo ./webrtc_dsp/modules/audio_processing/aecm/libtgvoip_la-echo_control_mobile.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-render_reverb_model.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-reverb_model_fallback.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-echo_remover_metrics.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-matched_filter_lag_aggregator.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-render_delay_buffer2.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-echo_path_variability.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-frame_blocker.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-subtractor.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-aec3_fft.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-fullband_erle_estimator.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-suppression_filter.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-block_processor.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-subband_erle_estimator.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-render_delay_controller_metrics.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-render_delay_buffer.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-vector_buffer.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-erl_estimator.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-aec_state.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-adaptive_fir_filter.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-render_delay_controller.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-skew_estimator.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-echo_path_delay_estimator.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-block_framer.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-erle_estimator.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-reverb_model.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-cascaded_biquad_filter.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-render_buffer.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-subtractor_output.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-stationarity_estimator.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-render_signal_analyzer.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-subtractor_output_analyzer.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-suppression_gain.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-echo_audibility.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-block_processor_metrics.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-moving_average.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-reverb_model_estimator.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-aec3_common.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-residual_echo_estimator.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-matched_filter.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-reverb_decay_estimator.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-render_delay_controller2.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-suppression_gain_limiter.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-main_filter_update_gain.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-echo_remover.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-downsampled_render_buffer.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-matrix_buffer.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-block_processor2.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-echo_canceller3.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-block_delay_buffer.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-fft_buffer.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-comfort_noise_generator.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-shadow_filter_update_gain.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-filter_analyzer.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-reverb_frequency_response.lo ./webrtc_dsp/modules/audio_processing/aec3/libtgvoip_la-decimator.lo ./webrtc_dsp/modules/audio_processing/libtgvoip_la-echo_control_mobile_impl.lo ./webrtc_dsp/modules/audio_processing/logging/libtgvoip_la-apm_data_dumper.lo ./webrtc_dsp/modules/audio_processing/vad/libtgvoip_la-voice_activity_detector.lo ./webrtc_dsp/modules/audio_processing/vad/libtgvoip_la-standalone_vad.lo ./webrtc_dsp/modules/audio_processing/vad/libtgvoip_la-pitch_internal.lo ./webrtc_dsp/modules/audio_processing/vad/libtgvoip_la-vad_circular_buffer.lo ./webrtc_dsp/modules/audio_processing/vad/libtgvoip_la-vad_audio_proc.lo ./webrtc_dsp/modules/audio_processing/vad/libtgvoip_la-pole_zero_filter.lo ./webrtc_dsp/modules/audio_processing/vad/libtgvoip_la-pitch_based_vad.lo ./webrtc_dsp/modules/audio_processing/vad/libtgvoip_la-gmm.lo ./webrtc_dsp/modules/audio_processing/utility/libtgvoip_la-ooura_fft.lo ./webrtc_dsp/modules/audio_processing/utility/libtgvoip_la-delay_estimator_wrapper.lo ./webrtc_dsp/modules/audio_processing/utility/libtgvoip_la-delay_estimator.lo ./webrtc_dsp/modules/audio_processing/utility/libtgvoip_la-block_mean_calculator.lo ./webrtc_dsp/common_audio/libtgvoip_la-window_generator.lo ./webrtc_dsp/common_audio/libtgvoip_la-channel_buffer.lo ./webrtc_dsp/common_audio/libtgvoip_la-fir_filter_factory.lo ./webrtc_dsp/common_audio/libtgvoip_la-wav_header.lo ./webrtc_dsp/common_audio/libtgvoip_la-real_fourier_ooura.lo ./webrtc_dsp/common_audio/libtgvoip_la-audio_util.lo ./webrtc_dsp/common_audio/libtgvoip_la-fir_filter_sse.lo ./webrtc_dsp/common_audio/resampler/libtgvoip_la-push_sinc_resampler.lo ./webrtc_dsp/common_audio/resampler/libtgvoip_la-resampler.lo ./webrtc_dsp/common_audio/resampler/libtgvoip_la-sinc_resampler_sse.lo ./webrtc_dsp/common_audio/resampler/libtgvoip_la-push_resampler.lo ./webrtc_dsp/common_audio/resampler/libtgvoip_la-sinc_resampler.lo ./webrtc_dsp/common_audio/resampler/libtgvoip_la-sinusoidal_linear_chirp_source.lo ./webrtc_dsp/common_audio/libtgvoip_la-wav_file.lo ./webrtc_dsp/common_audio/third_party/fft4g/libtgvoip_la-fft4g.lo ./webrtc_dsp/common_audio/libtgvoip_la-audio_converter.lo ./webrtc_dsp/common_audio/libtgvoip_la-real_fourier.lo ./webrtc_dsp/common_audio/libtgvoip_la-sparse_fir_filter.lo ./webrtc_dsp/common_audio/libtgvoip_la-smoothing_filter.lo ./webrtc_dsp/common_audio/libtgvoip_la-fir_filter_c.lo ./webrtc_dsp/common_audio/libtgvoip_la-ring_buffer.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-complex_fft.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-filter_ma_fast_q12.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-splitting_filter1.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-levinson_durbin.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-dot_product_with_scale.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-auto_corr_to_refl_coef.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-resample_by_2_internal.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-energy.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-sqrt_of_one_minus_x_squared.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-downsample_fast.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-filter_ar_fast_q12.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-spl_init.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-lpc_to_refl_coef.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-cross_correlation.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-division_operations.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-auto_correlation.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-get_scaling_square.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-resample.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-min_max_operations.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-refl_coef_to_lpc.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-filter_ar.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-vector_scaling_operations.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-resample_fractional.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-real_fft.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-ilbc_specific_functions.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-randomization_functions.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-copy_set_operations.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-resample_by_2.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-get_hanning_window.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-resample_48khz.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-spl_inl.lo ./webrtc_dsp/common_audio/signal_processing/libtgvoip_la-spl_sqrt.lo ./webrtc_dsp/common_audio/vad/libtgvoip_la-vad_sp.lo ./webrtc_dsp/common_audio/vad/libtgvoip_la-vad.lo ./webrtc_dsp/common_audio/vad/libtgvoip_la-webrtc_vad.lo ./webrtc_dsp/common_audio/vad/libtgvoip_la-vad_filterbank.lo ./webrtc_dsp/common_audio/vad/libtgvoip_la-vad_core.lo ./webrtc_dsp/common_audio/vad/libtgvoip_la-vad_gmm.lo webrtc_dsp/common_audio/signal_processing/complex_bit_reverse_arm.lo webrtc_dsp/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_arm.lo webrtc_dsp/common_audio/signal_processing/libtgvoip_la-cross_correlation_neon.lo webrtc_dsp/common_audio/signal_processing/libtgvoip_la-downsample_fast_neon.lo webrtc_dsp/common_audio/signal_processing/libtgvoip_la-min_max_operations_neon.lo webrtc_dsp/modules/audio_processing/aec/libtgvoip_la-aec_core_neon.lo webrtc_dsp/modules/audio_processing/aecm/libtgvoip_la-aecm_core_neon.lo webrtc_dsp/modules/audio_processing/ns/libtgvoip_la-nsx_core_neon.lo webrtc_dsp/modules/audio_processing/utility/libtgvoip_la-ooura_fft_neon.lo -ldl -ljson11 -lpthread -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/10/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/10/crtbeginS.o .libs/libtgvoip_la-TgVoip.o .libs/libtgvoip_la-VoIPController.o .libs/libtgvoip_la-Buffers.o .libs/libtgvoip_la-CongestionControl.o .libs/libtgvoip_la-EchoCanceller.o .libs/libtgvoip_la-JitterBuffer.o .libs/libtgvoip_la-logging.o .libs/libtgvoip_la-MediaStreamItf.o .libs/libtgvoip_la-MessageThread.o .libs/libtgvoip_la-NetworkSocket.o .libs/libtgvoip_la-OpusDecoder.o .libs/libtgvoip_la-OpusEncoder.o .libs/libtgvoip_la-PacketReassembler.o .libs/libtgvoip_la-VoIPGroupController.o .libs/libtgvoip_la-VoIPServerConfig.o audio/.libs/libtgvoip_la-AudioIO.o audio/.libs/libtgvoip_la-AudioInput.o audio/.libs/libtgvoip_la-AudioOutput.o audio/.libs/libtgvoip_la-Resampler.o os/posix/.libs/libtgvoip_la-NetworkSocketPosix.o video/.libs/libtgvoip_la-VideoSource.o video/.libs/libtgvoip_la-VideoRenderer.o video/.libs/libtgvoip_la-ScreamCongestionController.o os/linux/.libs/libtgvoip_la-AudioInputALSA.o os/linux/.libs/libtgvoip_la-AudioOutputALSA.o os/linux/.libs/libtgvoip_la-AudioOutputPulse.o os/linux/.libs/libtgvoip_la-AudioInputPulse.o os/linux/.libs/libtgvoip_la-AudioPulse.o ./webrtc_dsp/system_wrappers/source/.libs/libtgvoip_la-field_trial.o ./webrtc_dsp/system_wrappers/source/.libs/libtgvoip_la-metrics.o ./webrtc_dsp/system_wrappers/source/.libs/libtgvoip_la-cpu_features.o ./webrtc_dsp/absl/strings/internal/.libs/libtgvoip_la-memutil.o ./webrtc_dsp/absl/strings/.libs/libtgvoip_la-string_view.o ./webrtc_dsp/absl/strings/.libs/libtgvoip_la-ascii.o ./webrtc_dsp/absl/types/.libs/libtgvoip_la-bad_optional_access.o ./webrtc_dsp/absl/types/.libs/libtgvoip_la-optional.o ./webrtc_dsp/absl/base/internal/.libs/libtgvoip_la-raw_logging.o ./webrtc_dsp/absl/base/internal/.libs/libtgvoip_la-throw_delegate.o ./webrtc_dsp/rtc_base/.libs/libtgvoip_la-race_checker.o ./webrtc_dsp/rtc_base/strings/.libs/libtgvoip_la-string_builder.o ./webrtc_dsp/rtc_base/memory/.libs/libtgvoip_la-aligned_malloc.o ./webrtc_dsp/rtc_base/.libs/libtgvoip_la-timeutils.o ./webrtc_dsp/rtc_base/.libs/libtgvoip_la-platform_file.o ./webrtc_dsp/rtc_base/.libs/libtgvoip_la-string_to_number.o ./webrtc_dsp/rtc_base/.libs/libtgvoip_la-thread_checker_impl.o ./webrtc_dsp/rtc_base/.libs/libtgvoip_la-stringencode.o ./webrtc_dsp/rtc_base/.libs/libtgvoip_la-stringutils.o ./webrtc_dsp/rtc_base/.libs/libtgvoip_la-checks.o ./webrtc_dsp/rtc_base/.libs/libtgvoip_la-platform_thread.o ./webrtc_dsp/rtc_base/.libs/libtgvoip_la-logging_webrtc.o ./webrtc_dsp/rtc_base/.libs/libtgvoip_la-criticalsection.o ./webrtc_dsp/rtc_base/.libs/libtgvoip_la-platform_thread_types.o ./webrtc_dsp/rtc_base/.libs/libtgvoip_la-event.o ./webrtc_dsp/rtc_base/.libs/libtgvoip_la-event_tracer.o ./webrtc_dsp/third_party/rnnoise/src/.libs/libtgvoip_la-rnn_vad_weights.o ./webrtc_dsp/third_party/rnnoise/src/.libs/libtgvoip_la-kiss_fft.o ./webrtc_dsp/api/audio/.libs/libtgvoip_la-audio_frame.o ./webrtc_dsp/api/audio/.libs/libtgvoip_la-echo_canceller3_config.o ./webrtc_dsp/api/audio/.libs/libtgvoip_la-echo_canceller3_factory.o ./webrtc_dsp/modules/third_party/fft/.libs/libtgvoip_la-fft.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-pitch_estimator.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-lpc_shape_swb16_tables.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-pitch_gain_tables.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-arith_routines_logist.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-filterbanks.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-transform.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-pitch_filter.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-encode_lpc_swb.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-filter_functions.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-decode.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-lattice.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-intialize.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-lpc_tables.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-lpc_gain_swb_tables.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-bandwidth_estimator.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-encode.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-lpc_analysis.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-arith_routines_hist.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-entropy_coding.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-isac_vad.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-arith_routines.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-crc.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-lpc_shape_swb12_tables.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-decode_bwe.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-spectrum_ar_model_tables.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-pitch_lag_tables.o ./webrtc_dsp/modules/audio_coding/codecs/isac/main/source/.libs/libtgvoip_la-isac.o ./webrtc_dsp/modules/audio_processing/.libs/libtgvoip_la-rms_level.o ./webrtc_dsp/modules/audio_processing/echo_detector/.libs/libtgvoip_la-normalized_covariance_estimator.o ./webrtc_dsp/modules/audio_processing/echo_detector/.libs/libtgvoip_la-moving_max.o ./webrtc_dsp/modules/audio_processing/echo_detector/.libs/libtgvoip_la-circular_buffer.o ./webrtc_dsp/modules/audio_processing/echo_detector/.libs/libtgvoip_la-mean_variance_estimator.o ./webrtc_dsp/modules/audio_processing/.libs/libtgvoip_la-splitting_filter.o ./webrtc_dsp/modules/audio_processing/.libs/libtgvoip_la-gain_control_impl.o ./webrtc_dsp/modules/audio_processing/ns/.libs/libtgvoip_la-nsx_core.o ./webrtc_dsp/modules/audio_processing/ns/.libs/libtgvoip_la-noise_suppression_x.o ./webrtc_dsp/modules/audio_processing/ns/.libs/libtgvoip_la-nsx_core_c.o ./webrtc_dsp/modules/audio_processing/ns/.libs/libtgvoip_la-ns_core.o ./webrtc_dsp/modules/audio_processing/ns/.libs/libtgvoip_la-noise_suppression.o ./webrtc_dsp/modules/audio_processing/.libs/libtgvoip_la-audio_buffer.o ./webrtc_dsp/modules/audio_processing/.libs/libtgvoip_la-typing_detection.o ./webrtc_dsp/modules/audio_processing/include/.libs/libtgvoip_la-audio_processing_statistics.o ./webrtc_dsp/modules/audio_processing/include/.libs/libtgvoip_la-audio_generator_factory.o ./webrtc_dsp/modules/audio_processing/include/.libs/libtgvoip_la-aec_dump.o ./webrtc_dsp/modules/audio_processing/include/.libs/libtgvoip_la-audio_processing.o ./webrtc_dsp/modules/audio_processing/include/.libs/libtgvoip_la-config.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-interpolated_gain_curve.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-agc2_common.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-gain_applier.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-adaptive_agc.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-adaptive_digital_gain_applier.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-limiter.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-saturation_protector.o ./webrtc_dsp/modules/audio_processing/agc2/rnn_vad/.libs/libtgvoip_la-spectral_features_internal.o ./webrtc_dsp/modules/audio_processing/agc2/rnn_vad/.libs/libtgvoip_la-rnn.o ./webrtc_dsp/modules/audio_processing/agc2/rnn_vad/.libs/libtgvoip_la-pitch_search_internal.o ./webrtc_dsp/modules/audio_processing/agc2/rnn_vad/.libs/libtgvoip_la-spectral_features.o ./webrtc_dsp/modules/audio_processing/agc2/rnn_vad/.libs/libtgvoip_la-pitch_search.o ./webrtc_dsp/modules/audio_processing/agc2/rnn_vad/.libs/libtgvoip_la-features_extraction.o ./webrtc_dsp/modules/audio_processing/agc2/rnn_vad/.libs/libtgvoip_la-fft_util.o ./webrtc_dsp/modules/audio_processing/agc2/rnn_vad/.libs/libtgvoip_la-lp_residual.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-adaptive_mode_level_estimator_agc.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-vector_float_frame.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-noise_level_estimator.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-agc2_testing_common.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-fixed_digital_level_estimator.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-fixed_gain_controller.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-vad_with_level.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-limiter_db_gain_curve.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-down_sampler.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-signal_classifier.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-noise_spectrum_estimator.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-compute_interpolated_gain_curve.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-biquad_filter.o ./webrtc_dsp/modules/audio_processing/agc2/.libs/libtgvoip_la-adaptive_mode_level_estimator.o ./webrtc_dsp/modules/audio_processing/transient/.libs/libtgvoip_la-moving_moments.o ./webrtc_dsp/modules/audio_processing/transient/.libs/libtgvoip_la-wpd_tree.o ./webrtc_dsp/modules/audio_processing/transient/.libs/libtgvoip_la-wpd_node.o ./webrtc_dsp/modules/audio_processing/transient/.libs/libtgvoip_la-transient_suppressor.o ./webrtc_dsp/modules/audio_processing/transient/.libs/libtgvoip_la-transient_detector.o ./webrtc_dsp/modules/audio_processing/.libs/libtgvoip_la-low_cut_filter.o ./webrtc_dsp/modules/audio_processing/.libs/libtgvoip_la-level_estimator_impl.o ./webrtc_dsp/modules/audio_processing/.libs/libtgvoip_la-three_band_filter_bank.o ./webrtc_dsp/modules/audio_processing/aec/.libs/libtgvoip_la-echo_cancellation.o ./webrtc_dsp/modules/audio_processing/aec/.libs/libtgvoip_la-aec_resampler.o ./webrtc_dsp/modules/audio_processing/aec/.libs/libtgvoip_la-aec_core.o ./webrtc_dsp/modules/audio_processing/.libs/libtgvoip_la-voice_detection_impl.o ./webrtc_dsp/modules/audio_processing/.libs/libtgvoip_la-echo_cancellation_impl.o ./webrtc_dsp/modules/audio_processing/.libs/libtgvoip_la-gain_control_for_experimental_agc.o ./webrtc_dsp/modules/audio_processing/agc/.libs/libtgvoip_la-agc.o ./webrtc_dsp/modules/audio_processing/agc/.libs/libtgvoip_la-loudness_histogram.o ./webrtc_dsp/modules/audio_processing/agc/.libs/libtgvoip_la-agc_manager_direct.o ./webrtc_dsp/modules/audio_processing/agc/legacy/.libs/libtgvoip_la-analog_agc.o ./webrtc_dsp/modules/audio_processing/agc/legacy/.libs/libtgvoip_la-digital_agc.o ./webrtc_dsp/modules/audio_processing/agc/.libs/libtgvoip_la-utility.o ./webrtc_dsp/modules/audio_processing/.libs/libtgvoip_la-audio_processing_impl.o ./webrtc_dsp/modules/audio_processing/audio_generator/.libs/libtgvoip_la-file_audio_generator.o ./webrtc_dsp/modules/audio_processing/.libs/libtgvoip_la-gain_controller2.o ./webrtc_dsp/modules/audio_processing/.libs/libtgvoip_la-residual_echo_detector.o ./webrtc_dsp/modules/audio_processing/.libs/libtgvoip_la-noise_suppression_impl.o ./webrtc_dsp/modules/audio_processing/aecm/.libs/libtgvoip_la-aecm_core.o ./webrtc_dsp/modules/audio_processing/aecm/.libs/libtgvoip_la-aecm_core_c.o ./webrtc_dsp/modules/audio_processing/aecm/.libs/libtgvoip_la-echo_control_mobile.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-render_reverb_model.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-reverb_model_fallback.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-echo_remover_metrics.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-matched_filter_lag_aggregator.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-render_delay_buffer2.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-echo_path_variability.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-frame_blocker.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-subtractor.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-aec3_fft.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-fullband_erle_estimator.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-suppression_filter.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-block_processor.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-subband_erle_estimator.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-render_delay_controller_metrics.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-render_delay_buffer.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-vector_buffer.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-erl_estimator.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-aec_state.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-adaptive_fir_filter.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-render_delay_controller.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-skew_estimator.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-echo_path_delay_estimator.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-block_framer.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-erle_estimator.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-reverb_model.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-cascaded_biquad_filter.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-render_buffer.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-subtractor_output.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-stationarity_estimator.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-render_signal_analyzer.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-subtractor_output_analyzer.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-suppression_gain.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-echo_audibility.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-block_processor_metrics.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-moving_average.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-reverb_model_estimator.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-aec3_common.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-residual_echo_estimator.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-matched_filter.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-reverb_decay_estimator.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-render_delay_controller2.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-suppression_gain_limiter.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-main_filter_update_gain.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-echo_remover.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-downsampled_render_buffer.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-matrix_buffer.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-block_processor2.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-echo_canceller3.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-block_delay_buffer.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-fft_buffer.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-comfort_noise_generator.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-shadow_filter_update_gain.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-filter_analyzer.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-reverb_frequency_response.o ./webrtc_dsp/modules/audio_processing/aec3/.libs/libtgvoip_la-decimator.o ./webrtc_dsp/modules/audio_processing/.libs/libtgvoip_la-echo_control_mobile_impl.o ./webrtc_dsp/modules/audio_processing/logging/.libs/libtgvoip_la-apm_data_dumper.o ./webrtc_dsp/modules/audio_processing/vad/.libs/libtgvoip_la-voice_activity_detector.o ./webrtc_dsp/modules/audio_processing/vad/.libs/libtgvoip_la-standalone_vad.o ./webrtc_dsp/modules/audio_processing/vad/.libs/libtgvoip_la-pitch_internal.o ./webrtc_dsp/modules/audio_processing/vad/.libs/libtgvoip_la-vad_circular_buffer.o ./webrtc_dsp/modules/audio_processing/vad/.libs/libtgvoip_la-vad_audio_proc.o ./webrtc_dsp/modules/audio_processing/vad/.libs/libtgvoip_la-pole_zero_filter.o ./webrtc_dsp/modules/audio_processing/vad/.libs/libtgvoip_la-pitch_based_vad.o ./webrtc_dsp/modules/audio_processing/vad/.libs/libtgvoip_la-gmm.o ./webrtc_dsp/modules/audio_processing/utility/.libs/libtgvoip_la-ooura_fft.o ./webrtc_dsp/modules/audio_processing/utility/.libs/libtgvoip_la-delay_estimator_wrapper.o ./webrtc_dsp/modules/audio_processing/utility/.libs/libtgvoip_la-delay_estimator.o ./webrtc_dsp/modules/audio_processing/utility/.libs/libtgvoip_la-block_mean_calculator.o ./webrtc_dsp/common_audio/.libs/libtgvoip_la-window_generator.o ./webrtc_dsp/common_audio/.libs/libtgvoip_la-channel_buffer.o ./webrtc_dsp/common_audio/.libs/libtgvoip_la-fir_filter_factory.o ./webrtc_dsp/common_audio/.libs/libtgvoip_la-wav_header.o ./webrtc_dsp/common_audio/.libs/libtgvoip_la-real_fourier_ooura.o ./webrtc_dsp/common_audio/.libs/libtgvoip_la-audio_util.o ./webrtc_dsp/common_audio/.libs/libtgvoip_la-fir_filter_sse.o ./webrtc_dsp/common_audio/resampler/.libs/libtgvoip_la-push_sinc_resampler.o ./webrtc_dsp/common_audio/resampler/.libs/libtgvoip_la-resampler.o ./webrtc_dsp/common_audio/resampler/.libs/libtgvoip_la-sinc_resampler_sse.o ./webrtc_dsp/common_audio/resampler/.libs/libtgvoip_la-push_resampler.o ./webrtc_dsp/common_audio/resampler/.libs/libtgvoip_la-sinc_resampler.o ./webrtc_dsp/common_audio/resampler/.libs/libtgvoip_la-sinusoidal_linear_chirp_source.o ./webrtc_dsp/common_audio/.libs/libtgvoip_la-wav_file.o ./webrtc_dsp/common_audio/third_party/fft4g/.libs/libtgvoip_la-fft4g.o ./webrtc_dsp/common_audio/.libs/libtgvoip_la-audio_converter.o ./webrtc_dsp/common_audio/.libs/libtgvoip_la-real_fourier.o ./webrtc_dsp/common_audio/.libs/libtgvoip_la-sparse_fir_filter.o ./webrtc_dsp/common_audio/.libs/libtgvoip_la-smoothing_filter.o ./webrtc_dsp/common_audio/.libs/libtgvoip_la-fir_filter_c.o ./webrtc_dsp/common_audio/.libs/libtgvoip_la-ring_buffer.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-complex_fft.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-filter_ma_fast_q12.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-splitting_filter1.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-levinson_durbin.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-dot_product_with_scale.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-auto_corr_to_refl_coef.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-resample_by_2_internal.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-energy.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-sqrt_of_one_minus_x_squared.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-downsample_fast.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-filter_ar_fast_q12.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-spl_init.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-lpc_to_refl_coef.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-cross_correlation.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-division_operations.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-auto_correlation.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-get_scaling_square.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-resample.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-min_max_operations.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-refl_coef_to_lpc.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-filter_ar.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-vector_scaling_operations.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-resample_fractional.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-real_fft.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-ilbc_specific_functions.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-randomization_functions.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-copy_set_operations.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-resample_by_2.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-get_hanning_window.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-resample_48khz.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-spl_inl.o ./webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-spl_sqrt.o ./webrtc_dsp/common_audio/vad/.libs/libtgvoip_la-vad_sp.o ./webrtc_dsp/common_audio/vad/.libs/libtgvoip_la-vad.o ./webrtc_dsp/common_audio/vad/.libs/libtgvoip_la-webrtc_vad.o ./webrtc_dsp/common_audio/vad/.libs/libtgvoip_la-vad_filterbank.o ./webrtc_dsp/common_audio/vad/.libs/libtgvoip_la-vad_core.o ./webrtc_dsp/common_audio/vad/.libs/libtgvoip_la-vad_gmm.o webrtc_dsp/common_audio/signal_processing/.libs/complex_bit_reverse_arm.o webrtc_dsp/common_audio/third_party/spl_sqrt_floor/.libs/spl_sqrt_floor_arm.o webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-cross_correlation_neon.o webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-downsample_fast_neon.o webrtc_dsp/common_audio/signal_processing/.libs/libtgvoip_la-min_max_operations_neon.o webrtc_dsp/modules/audio_processing/aec/.libs/libtgvoip_la-aec_core_neon.o webrtc_dsp/modules/audio_processing/aecm/.libs/libtgvoip_la-aecm_core_neon.o webrtc_dsp/modules/audio_processing/ns/.libs/libtgvoip_la-nsx_core_neon.o webrtc_dsp/modules/audio_processing/utility/.libs/libtgvoip_la-ooura_fft_neon.o -lcrypto -lopus -ldl -ljson11 -lpthread -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/10 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/10/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/10/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/10/../../../crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-soname -Wl,libtgvoip.so.2 -o .libs/libtgvoip.so.2.4.4 ./webrtc_dsp/modules/audio_processing/agc2/compute_interpolated_gain_curve.cc: In function 'ComputeLinearApproximationParams': ./webrtc_dsp/modules/audio_processing/agc2/compute_interpolated_gain_curve.cc:45:66: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::tie(m1, q1) = ComputeLinearApproximationParams(limiter, x1); | ^ /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/10/include/arm_neon.h: In function 'FilterFarNEON': /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/10/include/arm_neon.h:10398:10: fatal error: You must enable NEON instructions (e.g. '-mfloat-abi=softfp' '-mfpu=neon') to use these intrinsics. 10398 | return (float32x4_t)__builtin_neon_vld1v4sf ((const __builtin_neon_sf *) __a); | ^ compilation terminated. lto-wrapper: fatal error: g++ returned 1 exit status compilation terminated. /usr/bin/ld: error: lto-wrapper failed collect2: error: ld returned 1 exit status -- Sincerely, Vitaly Zaitsev (vitaly@xxxxxxxxxxxxxx) _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx