Commit Graph

18 Commits

Author SHA1 Message Date
Guido Aulisi 5286020560 Fix compilation on ARM
size_t i is needed if HAVE_EXECINFO_H is defined
2019-10-11 10:09:45 +01:00
Filipe Coelho 59550f67ee
Fix client UUID gen, and some warnings (#440)
* Fix generation of client uuid

Signed-off-by: falkTX <falktx@falktx.com>

* Remove all client properties when removed; Cleanup a few things

Signed-off-by: falkTX <falktx@falktx.com>

* Make all uuid function arguments use jack_uuid_t type; Fix warnings

Signed-off-by: falkTX <falktx@falktx.com>

* Rework uuids to never be int, more cleanup

Signed-off-by: falkTX <falktx@falktx.com>
2019-03-18 08:33:50 +01:00
Adrian Knoth c5dac6270e More spelling fixes from Debian QA 2018-02-25 19:06:46 +01:00
Adrian Knoth a96111a7a3 Merge pull request #206 from tSed/fix-build-when-execinfo.b-is-not-available
Make backtrace support depend on execinfo.h's existence
2017-01-10 22:18:11 +01:00
Thomas Petazzoni e2cba86e65 wscript: improve check for ucontext
The ucontext functionality is not available on all CPUs with all C
libraries. Instead of making just assumptions based on the CPU
architecture, this commit adds the necessary checks in wscript to verify
the availability of the ucontext functionality, before using it in
dbus/sigsegv.c.

This avoids the long list of architecture exclusions, and make it more
robust when building jack2 for new CPU architectures.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-12-17 17:25:03 +01:00
Samuel Martin 8ac6bf1b4a wscript: make backtrace support depends on execinfo.h existence
In some C-libraries (like uclibc), backtrace support is optional, so the
execinfo.h may not exist.

This change adds the check for execinfo.h header and conditionaly enable
backtrace support.

This issue has been triggered by Buildroot farms:
  http://autobuild.buildroot.org/results/391/391e71a988250ea66ec4dbee6f60fdce9eaf2766/build-end.log

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
2016-05-20 22:46:50 +02:00
Bernd Kuhls 628a52265f Add support for nios2
When compiling jack on nios2, compilation fails because NGREGS is not
defined. Since this is only for debug output on segmentation faults, stub
the debug print out like it's been done for other platforms before.

Inspired by
d11bb09529

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
2016-04-19 19:34:39 +02:00
Alexander Graf d11bb09529 Add support for aarch64
When compiling jack on aarch64, compilation fails because NGREGS is not
defined. Since this is only for debug output on segmentation faults, stub
the debug print out like it's been done for other platforms before.

Signed-off-by: Alexander Graf <agraf@suse.de>
2013-03-05 01:38:12 +01:00
Adrian Knoth a43aad2e91 Fix FTBFS on ppc64
Patch provided by Aurelien Jarno <aurel32@debian.org> in
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=684470
2012-08-11 11:40:39 +02:00
Adrian Knoth 007cdc3714 Make SA_SIGINFO conditional
SA_SIGINFO isn't defined on hurd, so check before setting it.

This patch was used in Debian since 2010-08-01.
2012-05-29 21:11:00 +02:00
David Henningsson f82ec71566 jackdbus: Fix sigsegv handling segfaulting by itself
In my case, the siginfo code was -6, causing the sigsegv handling
to crash on its own. This patch adds a range check for siginfo code.

BugLink: https://bugs.launchpad.net/bugs/983835
Signed-off-by: David Henningsson <david.henningsson@canonical.com>
2012-04-18 03:18:19 +03:00
sletz 1ce0d5cd61 Correction to use public headers in dbus code.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4675 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-07 13:27:55 +00:00
sletz caa6cd6c27 Adrian Knoth hurd.patch, kfreebsd-fix.patch and alpha_ia64-sigsegv.patch from ticket 177.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4034 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-07-07 09:49:05 +00:00
sletz 159ce1a594 Apply jackd2-powerpc.patch.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3995 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-04-29 19:33:15 +00:00
nedko 6dda86654b revert the wrong revert in r3818
The revert in r3818 was wrong because r3816 was correct in svn.
The revert error in r3818 happened,
because svn r3816 had wrong git version 9fb8b55379ae5778d46d89b905e5d8e689ca2916
the right git version of svn r3816 is c9bbc68a8d

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3820 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-19 20:55:21 +00:00
nedko 13034fdb08 Revert wrong changes that appeared in r3816 (9fb8b55379ae5778d46d89b905e5d8e689ca2916)
That changeset is supposed to only patch Jackdmp.cpp

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3818 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-19 12:51:47 +00:00
sletz e84187fadf Make dbus/sigsegv.c compile on OSX.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3811 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-18 21:24:39 +00:00
sletz 3e01068967 Merge Michael Voigt drops branch after reorganization step.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2880 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-09-05 13:36:28 +00:00