Re: LTO and F33

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux