Don't clobber original library symbols
It appears that we can get a fun circle dependency on a shared object on
some system configurations causing issues with our 'fake' function
pointer names. This can lead to a crash.
The new wrapper generator renames all the symbols so this can't happen
anymore. See https://github.com/hpvb/dynload-wrapper/commit/704135e
Cherry-pick from 8d36b17343
This commit is contained in:
parent
f5b35114d9
commit
20896a89c9
5 changed files with 9859 additions and 8215 deletions
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -38,7 +38,7 @@
|
|||
#include "core/os/thread.h"
|
||||
#include "core/vector.h"
|
||||
|
||||
#include <alsa/asoundlib.h>
|
||||
#include "../alsa/asound-so_wrap.h"
|
||||
#include <stdio.h>
|
||||
|
||||
class MIDIDriverALSAMidi : public MIDIDriver {
|
||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue