Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I11b3737b2d5447f1c35693a2cf37ab59adff57d3
|
|
Move tests to usual directory in most projects.
Change-Id: Ib9ca59d1dffbbb13fcb9ae2e597b3f114f77524e
|
|
Change-Id: I1fa8e30166bb9dce402b636d20985946dee159aa
|
|
Change-Id: I7da0cc95d7b1a7198f1ae5ad5a4c0174dfd7381d
|
|
It was only used to install osmo-hnbgw, which is no longer there.
Change-Id: Idae258d895d8b25dbbfb5e9bb4386997475a71dd
|
|
OsmoHNBGW is now available in its own repository osmo-hnbgw.git.
Change-Id: I4e17c578b432f0c997ea4e13b1c468b112278854
|
|
It is needed by the new osmo-hnodeb project.
Related: SYS#5516
Change-Id: I8b800baacbfe3a3c424c51b418b5ac2e2848b3ba
|
|
It is needed by the new osmo-hnodeb project.
Related: SYS#5516
Change-Id: I0d0862e9d59d3b206f3f7dfae4b39ae4032bb762
|
|
Change-Id: I3b592c39646a77681efde5debb5ac2a844208949
|
|
Change-Id: I4bf2f1cb724bc3e3c56d5a5c1270bb152b0e6e0a
|
|
we unconditionally depend on this header file, yet nothing
in configure.ac ensures its presence. Building on a clean
Debian 10 with all existing dependencies installed passes
configure but fails at compilation time.
Change-Id: I0a4407ef6ee512ad5ea8775d90acfe1c4fa67cd0
|
|
Remove OpenSUSE bug report link, set version to @VERSION@, make it build
with CentOS 8 etc.
Related: OS#4550
Change-Id: Ibec1a22952ecfb0578bb4611e65ad819f5984fd8
|
|
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"
Change-Id: I74cdca5c8bd5a32b6fb05906280cc1cdd64e9369
|
|
This uses the (modified) Osmocom asn1c on the (modified) SABP ASN.1
syntax to generate C code + header files for SABP parsing/encoding.
It also adds some helper code for message encoding and decoding as well
as a new libosmo-sabp shared library which can be used by programs to
implement SABP related functionality.
Change-Id: Ib9580d1af96354398da4c9f97b28a0e23d56e275
|
|
Change-Id: I53c1743eda203bf075f93f891e336ca4ec6866a8
|
|
Fixes: OS#2589
Change-Id: I042734fa9979b598d5471839e408cbf39bba57b5
|
|
Change-Id: I90f1efc4433ec641a28931d5c19e2301a67cf1e9
|
|
Change-Id: Id5d2f749bca46e8b81cc2934447707e3db80ea18
|
|
Provide a sane means of adding the -Werror compiler flag.
Currently, some of our jenkins.sh add -Werror by passing 'CFLAGS="-Werror"',
but that actually *overwrites* all the other CFLAGS we might want to have set.
Maintain these exceptions from -Werror:
a) deprecation (allow upstream to mark deprecation without breaking builds);
b) "#warning" pragmas (allow to remind ourselves of errors without breaking
builds)
As a last configure step before generating the output files, print the complete
CFLAGS and CPPFLAGS by means of AC_MSG_RESULT.
Change-Id: Id659512d2d9fb3f28584ec5f071907f6b6e72e0d
|
|
Change-Id: Ib05f7862081708d578d8f0302d926aab42897dc2
|
|
* add libosmoctrl dependency
* bind control interface
Change-Id: I4637e88da00bac1ab0237c29ac73806d024863ba
|
|
Change-Id: Id9bb6cc982cd30b86f772207184398af6b899f66
|
|
Now that we have tagged releases that include the support needed
in osmo-iuh, let's require them.
Change-Id: I579ba94e8f0f700b598a2346c5020cce3b159f27
|
|
See
https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release
for details.
Change-Id: I3ccc8202b650268cc9d1721719ba2f205c351a67
Related: OS#1861
|
|
Change-Id: I940558e1b53b0d42291077eba0568f9974df6957
|
|
Explicitly set AC_CONFIG_AUX_DIR.
To reproduce the error avoided by this patch:
rm install-sh # in case it was already generated.
touch ../install-sh # yes, outside this source tree
autoreconf -fi
This will produce an error like
...
configure.ac:16: error: required file '../ltmain.sh' not found
configure.ac:5: installing '../missing'
src/Makefile.am: installing '../depcomp'
autoreconf: automake failed with exit status: 1
See also automake (vim `which automake`) and look for 'sub locate_aux_dir'.
Change-Id: I5aad87b7d4c043f890f4ae2bc5d68cbad6d2c5c7
|
|
This is a known autoconf bug, it creates odd directories named literally
'$(top_srcdir)', potentially messing up dependency checking.
Change-Id: Ia47b038d4ca4f6c345711fb17d074f71c80e4453
|
|
Needed to fix these errors:
tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h: file name is too long (max 99); not dumped
tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h: file name is too long (max 99); not dumped
tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h: file name is too long (max 99); not dumped
tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h: file name is too long (max 99); not dumped
Change-Id: Id41bca92810a81ac50697c0230a6caef490b0ffd
|
|
doc/examples/Makefile.am taken from openbsc/openbsc/doc/examples.
Change-Id: I1fadad4deb7f73d2b3aa753a84a76ba5b9bf9574
|
|
Change-Id: Idfef4f050e21a5d0eae3a530fe319a5adf81534d
|
|
Add include/osmocom/iuh/ named after this project (osmo-iuh), and add vty.h to
define VTY node enum values. Also add (to) Makefile.am and configure.ac to
include in the build.
An upcoming commit will add the actual first config item to the hnbgw/iuh node.
Change-Id: I71545823d3bd81cb888c85df8e298a56c98bf131
|
|
Make all changes to #include statements and build files.
|
|
Do all remaining changes necessary for a working build.
Add Makefile.am files in include/... subdirs.
Remove noinst_HEADERS directives from src/*/Makefile.am, but keep the headers
list to feed to move-asn1-header-files.sh.
Adjust all #includes in src/*_common.h and elsewhere. In hnbap_common.h,
separate the ASN.1 "primitive" headers from the others, and include them
without a subdir path, as before.
|
|
|
|
|
|
This shared RANAP library will be used not only by hnbgw, but also by
OsmoCSCN, OsmoSGSN.
|
|
|
|
This socket doesn't do much yet except to connect to localhost:14001
The host/port needs to be made configurable, and the RUA<->SUA
interfacing needs to be implemented.
Also, we'll need two SUA sockets, one for MSC and one for SGSN.
|
|
Use Autoconf/make for building and autotest for tests
|