mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-10-12 02:17:45 +08:00
Deal with target architecture that have a pointer size that is different from
the host architectures pointer size.
This commit is contained in:
@ -31,31 +31,6 @@ AC_EXEEXT
|
||||
|
||||
AC_CHECK_HEADERS(sys/gmon_out.h)
|
||||
|
||||
AC_MSG_CHECKING(the size of gmon pointers)
|
||||
AC_TRY_RUN([#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#if HAVE_SYS_GMON_OUT_H
|
||||
#include <sys/gmon_out.h>
|
||||
#endif
|
||||
main()
|
||||
{
|
||||
#if HAVE_SYS_GMON_OUT_H
|
||||
struct gmon_cg_arc_record arc;
|
||||
FILE *f=fopen("conftestval", "w");
|
||||
if (!f) exit(1);
|
||||
fprintf(f, "%d\n", sizeof(arc.from_pc));
|
||||
exit(0);
|
||||
#else
|
||||
FILE *f=fopen("conftestval", "w");
|
||||
if (!f) exit(1);
|
||||
fprintf(f, "%d\n", (int) sizeof(char *));
|
||||
exit(1);
|
||||
#endif
|
||||
}], gmon_ptr_size=`cat conftestval`, gmon_ptr_size=4, gmon_ptr_size=4)
|
||||
AC_MSG_RESULT($gmon_ptr_size)
|
||||
|
||||
AC_DEFINE_UNQUOTED(GMON_PTR_SIZE, $gmon_ptr_size)
|
||||
|
||||
build_warnings="-W -Wall"
|
||||
AC_ARG_ENABLE(build-warnings,
|
||||
[ --enable-build-warnings Enable build-time compiler warnings if gcc is used],
|
||||
|
Reference in New Issue
Block a user