Commit Graph

14 Commits

Author SHA1 Message Date
Oliver Smith 1dfd800e0c contrib/libosmo-dsp.spec.in: various fixes
* remove reference to non-existing HTML_TIMESTAMP.diff
* change name libosmo-dsp -> libosmodsp, so the assumed directory name
  inside the tarball is correct, and for consistency with the debian
  package
* rename the file to libosmodsp.spec for consistency
* fix gitignore entry

Change-Id: Id2a4b9406cc492d9fb7a5d2e9da804990bd22530
2022-07-18 12:04:14 +02:00
Harald Welte 0b90f7b0e0 import spec.in file for RPM based distributions
This imports the file from https://build.opensuse.org/package/show/home:mnhauke:osmocom:nightly/libosmo-dsp
so we can start auto-building the package also for RPM based
distributions in the official osmocom package feeds.
2022-06-30 16:09:36 +02:00
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
Harald Welte d7d9df20b1 configure.ac: introduce --enable-werror and --enable-sanitize
... just like in other osmocom projects
2021-11-25 14:54:31 +01:00
Harald Welte 464bb26d58 Use release helper from libosmcoore
Related: OS#1861
2019-01-26 17:51:35 +01:00
Sylvain Munaut 0c982dabb7 iqbal: Import new module to deal with IQ balance correction/optimization
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-02-19 21:58:24 +01:00
Sylvain Munaut f352adfde5 build: Make configure fail if all required headers aren't found
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-02-10 20:03:46 +01:00
Diego Elio Pettenò 206968b827 build: remove redundant AC_PROG_LIBTOOL and use LT_INIT(pic-only).
Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-02-10 19:49:29 +01:00
Diego Elio Pettenò bddfec6997 build: set automake options in configure.ac only.
Also disable building of gzip-compressed tarballs.

Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-02-10 19:45:44 +01:00
Sylvain Munaut 38b3e257e1 build: Replace obsolete automake AM_CONFIG_HEADER
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-01-06 00:38:27 +01:00
Sylvain Munaut ab13571d7c Rename to libosmosdr to libosmodsp to avoid conflict with the SDR hw
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-04-18 22:19:14 +02:00
Sylvain Munaut 39efa040f5 misc: Fix mailing list address
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-03-28 13:06:58 +02:00
Harald Welte e32eaff08b rename libosmosdr to libosmo-sdr 2011-10-16 13:17:28 +02:00
Sylvain Munaut f95ac67d65 build: Add all the autotools 'magic'
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-10-15 16:53:51 +02:00