Commit graph

44 commits

Author SHA1 Message Date
darealshinji b720c12e6a
Update AppRun.sh 2022-06-11 03:42:02 +02:00
darealshinji 32976ce604
Merge pull request #18 from lat9nq/sort
checkrt, AppRun.sh: Sort version symbols when scanning
2022-06-11 03:39:56 +02:00
lat9nq 8def3dfb0a AppRun.sh: Sort GLIBCXX versions
AppRun.sh: Fix symbol sorting

Uses sort with its own version sorting.
2022-05-25 22:19:50 -04:00
lat9nq 11a78f7670 checkrt: Sort symbols
Some systems have out-of-order symbols in libstdc++, which fools the old
logic into thinking the installed libstdc++ library is older than the
included version. This causes problems with host libraries that need a
newer libstdc++ library.

Sort the symbols found in the library and use the last one.

checkrt: Fix symbol sorting
2022-05-25 22:19:50 -04:00
darealshinji ee8125b637
Merge pull request #16 from ilya-fedin/persistent-parent
Fork when starting application and wait for process to complete
2020-05-10 14:39:24 +02:00
Ilya Fedin ac29d2960d Fix path to AppRun.c in Makefile 2020-05-07 16:37:44 +04:00
Ilya Fedin 3c85647826 Fix displaying error message when parent enviornment can'be restored 2020-05-07 16:37:44 +04:00
Ilya Fedin b2ac83a76e I don't know why, but getppid() returns wrong result for me when application is started 2020-05-07 16:37:31 +04:00
Ilya Fedin 07e851fcc8 Fork when starting application and wait for process to complete
This allows parent don't be lost when, e.g., application restarts
2020-05-07 16:32:50 +04:00
darealshinji a2866fd043
Update AppRun.sh
[ci skip]
2018-03-03 20:05:38 +01:00
darealshinji 3b8e82101d
make ldconfig work on Debian 2018-03-03 20:00:20 +01:00
darealshinji cd13b3c7f6
Merge pull request #11 from pamarcos/restore_parent_env
Restore environment from parent for external processes
2018-01-14 13:05:00 +01:00
Pablo Marcos Oltra 6059df77c3 Restore environment from parent for external processes 2018-01-12 23:14:39 +01:00
darealshinji 5f97d55211
Merge pull request #10 from pamarcos/fix_insufficient_buffer
Fix insufficient buffer for LD_LIBRARY_PATH
2018-01-08 20:18:11 +01:00
Pablo Marcos Oltra 1a14c20213 Fix insufficient buffer for LD_LIBRARY_PATH 2018-01-08 16:28:37 +01:00
darealshinji 51205f9342
Merge pull request #8 from pamarcos/ld_library_path
Prepend optional directories to LD_LIBRARY_PATH instead of PATH
2018-01-07 12:07:57 +01:00
Pablo Marcos Oltra aa5b314346 Prepend optional directories to LD_LIBRARY_PATH instead of PATH 2018-01-07 00:16:58 +01:00
darealshinji aeec550898
Merge pull request #7 from pamarcos/standalone_debug_log
Move DEBUG macro to own header to be a standalone helper
2018-01-06 20:56:58 +01:00
Pablo Marcos Oltra 2796ea1f5f Move DEBUG macro to own header to be a standalone helper 2018-01-06 19:10:24 +01:00
darealshinji 2f04ad81c6
Merge pull request #5 from pamarcos/append_ld_preload
Append old LD_PRELOAD when modifying it
2018-01-06 11:43:00 +01:00
darealshinji fb986ac953
Merge pull request #6 from pamarcos/debug_logs
Print debug logs when APPIMAGE_CHECKRT_DEBUG is set
2018-01-06 11:38:41 +01:00
Pablo Marcos Oltra 73a1aa4132 Print debug logs when APPIMAGE_CHECKRT_DEBUG is set 2018-01-06 10:27:32 +01:00
Pablo Marcos Oltra 3d46909139 Append old LD_PRELOAD 2018-01-05 19:42:40 +01:00
darealshinji e1d82c8085 allocate enough space for a null byte 2017-12-21 17:03:43 +01:00
darealshinji 22f3a8ce4b get the right AppRun.c file, explicitly set \0 in sprintf 2017-12-21 16:40:15 +01:00
darealshinji 79c9fa25fe simple AppRun shell script for testing 2017-12-21 16:38:55 +01:00
darealshinji 3ce0800e58 Update patch 2017-12-20 22:55:39 +01:00
darealshinji 15ef850406
fix download address 2017-12-20 22:08:37 +01:00
darealshinji e96f4b3436
explicitly set terminating nul byte 2017-12-20 22:00:39 +01:00
darealshinji caf91e2408
C99 2017-12-06 21:44:09 +01:00
darealshinji 14d3dc8c95
Update .travis.yml 2017-12-06 21:33:18 +01:00
darealshinji bce42d0560 load exec() wrapper if optional runtimes are present 2017-12-06 14:37:47 +01:00
darealshinji 2b645a7f55 Fixing memory access violation issues 2017-06-21 15:33:43 +02:00
darealshinji 71106b1794 Update AppRun.c.patch 2017-05-11 23:21:41 +02:00
darealshinji 8f44a23a42 Update .travis.yml 2017-05-04 14:04:25 +02:00
darealshinji 0b8c3dcf9c Update .travis.yml 2017-05-04 14:01:39 +02:00
darealshinji 31bdebb6e9 Update .travis.yml 2017-05-04 13:58:08 +02:00
darealshinji bb90efe1e3 Update .travis.yml 2017-05-04 13:52:23 +02:00
darealshinji 59f94458c4 Update .travis.yml 2017-05-04 13:46:41 +02:00
darealshinji 5a70aa903f Create .travis.yml 2017-05-04 07:40:28 -04:00
darealshinji 2ed619f690 Create README.md 2017-05-04 13:12:49 +02:00
darealshinji 487adc410b Update AppRun.c.patch 2017-04-28 03:29:01 +02:00
darealshinji b1c6ee2544 Update .gitignore 2017-04-26 15:30:02 +02:00
darealshinji 67024f9062 Initial commit 2017-04-26 15:27:46 +02:00