mirror of
https://github.com/asherkin/accelerator.git
synced 2025-12-06 18:08:30 +00:00
* overhaul the repository add protobuf change repo url try to restore github python syntax highlighter move breakpad into third_party, update packagescript * AMBuildifying remove unnecessary files Move the git patching into ambuild move lss to a patch Add windows compilation support remove breakpad.bat move postlink libs * Overhaul CI (#4) * Dockerbuild (#5) * make cwd_cmd spew stdout and stderr * add proper docker build support * Overhaul ci (#6) * Setup CI * fix checkout * fix yaml syntax * no fail fast * setup CI cache * Fix pip install * remove pip git * update actions, ditch node 16 * small syntax cleanups * more CI changes * github doc lied --------- Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com> * final push for perfect dockerbuilds in every scenario that i have been able to find * rename cicd->dockerbuild --------- Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com> * Add readme, remode duplicate -fPIC update names of dockerbuild folder in sh files * cleanup dockerfile (#7) * Update 0002-Write-FUNC-records-instead-of-PUBLIC-for-ELF-symbols.patch * Statically link libz, libgcc & libstdc++ * fix submodule path * Review change + comment patch --------- Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com> Co-authored-by: Benoist <14257866+Kenzzer@users.noreply.github.com>
39 lines
1.2 KiB
Diff
39 lines
1.2 KiB
Diff
Subject: [PATCH 4/5] Fixes path to a.out.h file
|
|
|
|
diff --git a/configure b/configure
|
|
index 3442e796..3e7c321c 100755
|
|
--- a/configure
|
|
+++ b/configure
|
|
@@ -7532,11 +7532,16 @@ then :
|
|
printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
|
|
|
|
fi
|
|
-ac_fn_c_check_header_compile "$LINENO" "a.out.h" "ac_cv_header_a_out_h" "$ac_includes_default"
|
|
+ac_fn_c_check_header_compile "$LINENO" "linux/a.out.h" "ac_cv_header_a_out_h" "$ac_includes_default"
|
|
if test "x$ac_cv_header_a_out_h" = xyes
|
|
then :
|
|
printf "%s\n" "#define HAVE_A_OUT_H 1" >>confdefs.h
|
|
-
|
|
+else
|
|
+ ac_fn_c_check_header_compile "$LINENO" "a.out.h" "ac_cv_header_a_out_h" "$ac_includes_default"
|
|
+ if test "x$ac_cv_header_a_out_h" = xyes
|
|
+ then :
|
|
+ printf "%s\n" "#define HAVE_A_OUT_H_EX 1" >>confdefs.h
|
|
+ fi
|
|
fi
|
|
ac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
|
|
if test "x$ac_cv_header_sys_mman_h" = xyes
|
|
diff --git a/src/common/stabs_reader.h b/src/common/stabs_reader.h
|
|
index 655683f1..1e6a76b8 100644
|
|
--- a/src/common/stabs_reader.h
|
|
+++ b/src/common/stabs_reader.h
|
|
@@ -52,6 +52,8 @@
|
|
#ifdef HAVE_MACH_O_NLIST_H
|
|
#include <mach-o/nlist.h>
|
|
#elif defined(HAVE_A_OUT_H)
|
|
+#include <linux/a.out.h>
|
|
+#elif defined(HAVE_A_OUT_H_EX)
|
|
#include <a.out.h>
|
|
#endif
|
|
|