mirror of
https://github.com/yuzu-emu/AppImageKit-checkrt.git
synced 2025-01-27 16:11:06 +00:00
Append old LD_PRELOAD
This commit is contained in:
parent
e1d82c8085
commit
3d46909139
|
@ -103,8 +103,10 @@ void checkrt(char *usr_in_appdir)
|
|||
bundle_gcc = 1;
|
||||
|
||||
if (bundle_cxx == 1 || bundle_gcc == 1) {
|
||||
optional_ld_preload = malloc(strlen(EXEC_SO) + 13 + len);
|
||||
sprintf(optional_ld_preload, "LD_PRELOAD=%s/" EXEC_SO, usr_in_appdir);
|
||||
char *old_ld_preload = getenv("LD_PRELOAD");
|
||||
optional_ld_preload = malloc(strlen(EXEC_SO) + (old_ld_preload ? 1+strlen(old_ld_preload) : 0) + 13 + len);
|
||||
sprintf(optional_ld_preload, "LD_PRELOAD=%s/" EXEC_SO "%s%s", usr_in_appdir,
|
||||
old_ld_preload ? ":" : "", old_ld_preload ? old_ld_preload : "");
|
||||
}
|
||||
|
||||
if (bundle_cxx == 1 && bundle_gcc == 0) {
|
||||
|
|
Loading…
Reference in a new issue