babeltrace:master

Last commit made on 2020-10-28
Get this branch:
git clone -b master https://git.launchpad.net/babeltrace

Branch merges

Branch information

Name:
master
Repository:
lp:babeltrace

Recent commits

1c482ed... by Michael Jeanson <email address hidden> on 2020-09-16

Fix: elfutils detection fallback for sles12

Turns out SLES12 doesn't bother shipping .pc files for elfutils, add a
fallback compile test that will work even in cross-compilation.

Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Jérémie Galarneau <email address hidden>
Change-Id: Ia31b9add4831a9c4a67a440e7b1777d5f12d94d9

435aa29... by Michael Jeanson <email address hidden> on 2020-09-10

Rename AM_CHECK_PYTHON_SPHINX to AE_CHECK_PYTHON_SPHINX

The AM prefix is reserved for upstream automake macros, use our own AE
prefix which stands for "Autotools EfficiOS".

This is part of an effort to standardize our custom macros across all
our autotools based projects.

Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Jérémie Galarneau <email address hidden>
Change-Id: I5e03597945c38710ccad84fa1959834dabeab60d

e015bae... by Michael Jeanson <email address hidden> on 2020-09-10

Rename AM_PATH_PYTHON_MODULES to AE_PATH_PYTHON_MODULES

The AM prefix is reserved for upstream automake macros, use our own AE
prefix which stands for "Autotools EfficiOS".

This is part of an effort to standardize our custom macros across all
our autotools based projects.

Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Jérémie Galarneau <email address hidden>
Change-Id: If5e94c7fa6df2d368c3cb9ae14c080caf2c27837

887d26f... by Michael Jeanson <email address hidden> on 2020-09-10

Introduce AE_FEATURE to manage configure features

The new AE_FEATURE set of macros are wrappers over autoconf's
AC_ARG_ENABLE. The main objective is to make the m4sh code more readable
to the less seasoned autotools enthusiast among us and reduce the
duplication of code with it's associated bugs.

The AE prefix was chosen to mean "Autotools EfficiOS" and is part of an
effort to standardize our custom macros across all our autotools based
projects.

Change-Id: I7f802cb026ab4a386e05b27aaed56a5f189d0391
Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Jérémie Galarneau <email address hidden>

3034153... by Michael Jeanson <email address hidden> on 2020-10-19

port: 'ls --ignore=' is a GNU extension

Use grep -v instead to filter README.adoc.

Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Jérémie Galarneau <email address hidden>
Change-Id: I9b58120ee94dc4caa7b1e69bb4a4807f2af6f98c

5e8a075... by Michael Jeanson <email address hidden> on 2020-10-19

port: add 'notext' keyword linker support

Check if the linker support the 'notext' keyword to allow relocations
against read-only segments. GNU ld defaults to notext but LLVM's ld does
not, both linkers support the keyword.

This is required for the plugins section symbols.

Change-Id: I2b5f5c77865267e35c529dd17a0298cd4405303d
Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Jérémie Galarneau <email address hidden>

8b130e7... by Michael Jeanson <email address hidden> on 2020-10-19

port: fix compat/endian.h on FreeBSD

Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Jérémie Galarneau <email address hidden>
Change-Id: Iad3591f6f2172d8640abc13c9608aa393db5f199

ae5c1a4... by Michael Jeanson <email address hidden> on 2020-10-19

Fix: tests: use the test suite configured python binary

Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Jérémie Galarneau <email address hidden>
Change-Id: I4cd7e1389503fe0914abf965f56e9d2143cbe9fa

e0748fb... by Michael Jeanson <email address hidden> on 2020-10-19

port: tests: Add sys/wait.h include for FreeBSD

Required for WIFEXITED and WEXITSTATUS.

Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Jérémie Galarneau <email address hidden>
Change-Id: Iaf3b95bfe048eab43b8ecb6c8837bc5a5242828d

328342c... by Michael Jeanson <email address hidden> on 2020-10-19

port: namespace align.h with BT_ prefix

ALIGN is defined in FreeBSD system includes with an incompatible
signature, namespace our internal version.

Signed-off-by: Michael Jeanson <email address hidden>
Signed-off-by: Jérémie Galarneau <email address hidden>
Change-Id: Ib5b24a7194a0ddbe6eab9aa4f789c612886594f5