A library with SDR DSP primitives
Go to file
Eric Wild 79ebb0a5d8 configure.ac: fix libtool issue with clang and sanitizer
As pointed out at https://github.com/libexpat/libexpat/issues/312
libtool does not play nice with clang sanitizer builds at all. For those
builds LD shoud be set to clang too (and LDFLAGS needs the sanitizer
flags as well), because the clang compiler driver knows how linking to
the sanitizer libs works, but then at a later stage libtool fails to
actually produce the shared libraries and the build fails. This is fixed
by this patch.

Addtionally LD_LIBRARY_PATH has no effect on conftest runs during
configure time, so the rpath needs to be set to the asan library path to
ensure the configure run does not fail due to a missing asan library,
i.e.:

SANS='-fsanitize=memory -fsanitize-recover=all -shared-libsan' export
CC=clang-10 ASANPATH=$(dirname `$CC
-print-file-name=libclang_rt.asan-x86_64.so`) export
LDFLAGS="-Wl,-rpath,$ASANPATH $SANS $LDFLAGS"
2022-05-24 20:29:09 +02:00
debian Bump version: 0.3.10-464b → 0.4.0 2019-01-26 17:52:50 +01:00
include cxvec/math: Add helper to find the N highest energy values in vector 2016-12-30 09:39:22 +01:00
m4 build: Add all the autotools 'magic' 2011-10-15 16:53:51 +02:00
src Bump version: 0.3.10-464b → 0.4.0 2019-01-26 17:52:50 +01:00
.gitignore Add .gitignore 2011-10-15 16:53:51 +02:00
AUTHORS Intial checkin of the libosmo-sdr with just licence & authors 2011-10-15 00:28:12 +02:00
COPYING Intial checkin of the libosmo-sdr with just licence & authors 2011-10-15 00:28:12 +02:00
Doxyfile.in Doxygen: enable tagfile generation and usage for cross-project references 2016-04-25 09:10:57 +02:00
Makefile.am Use release helper from libosmcoore 2019-01-26 17:51:35 +01:00
README.md make sure all hyperlinks have <> 2017-03-17 21:29:18 +01:00
configure.ac configure.ac: fix libtool issue with clang and sanitizer 2022-05-24 20:29:09 +02:00
git-version-gen configure.ac: introduce --enable-werror and --enable-sanitize 2021-11-25 14:54:31 +01:00
libosmodsp.pc.in Rename to libosmosdr to libosmodsp to avoid conflict with the SDR hw 2012-04-18 22:19:14 +02:00

README.md

libosmo-dsp - Osmocom DSP utility functions

This repository contains a C-language library for common DSP (Digital Signal Processing) primities for SDR (Software Defined Radio). They are part of the Osmocom Open Source Mobile Communications project.

Homepage

The official homepage of the project is https://osmocom.org/projects/libosmo-dsp

GIT Repository

You can clone from the official libosmo-dsp.git repository using

git clone git://git.osmocom.org/libosmo-dsp.git

There is a cgit interface at http://git.osmocom.org/libosmo-dsp/

Documentation

Doxygen-generated API documentation is generated during the build process, but also available online for each of the sub-libraries at http://ftp.osmocom.org/api/latest/libosmodsp/html/

Mailing List

Discussions related to libosmo-dsp are happening on the osmocom-sdr@lists.osmocom.org mailing list, please see https://lists.osmocom.org/mailman/listinfo/osmocom-sdr for subscription options and the list archive.

Please observe the Osmocom Mailing List Rules when posting.

Contributing

Our coding standards are described at https://osmocom.org/projects/cellular-infrastructure/wiki/Coding_standards

We are receiving patch submissions via e-mail to the above-mentioned mailing list.