experiments for dyld support.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@603 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
parent
97c2bd2105
commit
11622fb798
@ -38,6 +38,10 @@
|
||||
#define LOAD_DL 1
|
||||
#endif /* LOAD_DL */
|
||||
|
||||
#if HAVE_NSLINKMODULE
|
||||
#define LOAD_DYLD 1
|
||||
#endif /* LOAD_DYLD */
|
||||
|
||||
#if defined(sparc) || defined(__sparc)
|
||||
#undef NO_DYN
|
||||
#if (!defined(__svr4__) && !defined(__SVR4))
|
||||
|
@ -138,7 +138,7 @@ C_SOURCES= \
|
||||
$(srcdir)/C/load_foreign.c \
|
||||
$(srcdir)/C/load_dl.c $(srcdir)/C/load_dld.c $(srcdir)/C/load_none.c \
|
||||
$(srcdir)/C/load_aout.c $(srcdir)/C/load_aix.c $(srcdir)/C/load_dll.c \
|
||||
$(srcdir)/C/load_shl.c \
|
||||
$(srcdir)/C/load_shl.c $(srcdir)/C/load_dyld.c \
|
||||
$(srcdir)/C/mavar.c $(srcdir)/C/modules.c $(srcdir)/C/other.c \
|
||||
$(srcdir)/C/parser.c \
|
||||
$(srcdir)/C/save.c $(srcdir)/C/scanner.c \
|
||||
@ -183,7 +183,7 @@ ENGINE_OBJECTS = \
|
||||
unify.o userpreds.o utilpreds.o write.o ypsocks.o ypstdio.o @MPI_OBJS@
|
||||
|
||||
C_INTERFACE_OBJECTS = \
|
||||
load_foreign.o load_dl.o load_dld.o \
|
||||
load_foreign.o load_dl.o load_dld.o load_dyld.o \
|
||||
load_none.o load_aout.o load_aix.o load_dll.o load_shl.o \
|
||||
c_interface.o
|
||||
|
||||
@ -352,6 +352,9 @@ load_dld.o: $(srcdir)/C/load_dld.c
|
||||
load_dll.o: $(srcdir)/C/load_dll.c
|
||||
$(CC) -c $(CFLAGS) $(srcdir)/C/load_dll.c -o $@
|
||||
|
||||
load_dyld.o: $(srcdir)/C/load_dyld.c
|
||||
$(CC) -c $(CFLAGS) $(srcdir)/C/load_dyld.c -o $@
|
||||
|
||||
load_shl.o: $(srcdir)/C/load_shl.c
|
||||
$(CC) -c $(CFLAGS) $(srcdir)/C/load_shl.c -o $@
|
||||
|
||||
|
@ -57,6 +57,7 @@
|
||||
#undef HAVE_IEEEFP_H
|
||||
#undef HAVE_IO_H
|
||||
#undef HAVE_LIMITS_H
|
||||
#undef HAVE_MACH_O_DYLD_H
|
||||
#undef HAVE_MALLOC_H
|
||||
#undef HAVE_MATH_H
|
||||
#undef HAVE_MEMORY_H
|
||||
@ -167,6 +168,7 @@
|
||||
#undef HAVE_MKSTEMP
|
||||
#undef HAVE_MKTEMP
|
||||
#undef HAVE_MMAP
|
||||
#undef HAVE_NSLINKMODULE
|
||||
#undef HAVE_OPENDIR
|
||||
#undef HAVE_POPEN
|
||||
#undef HAVE_PUTENV
|
||||
|
@ -634,6 +634,7 @@ AC_CHECK_HEADERS(sys/shm.h sys/socket.h sys/stat.h)
|
||||
AC_CHECK_HEADERS(sys/time.h sys/times.h sys/types.h)
|
||||
AC_CHECK_HEADERS(sys/ucontext.h sys/un.h)
|
||||
AC_CHECK_HEADERS(time.h unistd.h winsock.h winsock2.h)
|
||||
AC_CHECK_HEADERS(mach-o/dyld.h)
|
||||
if test "$yap_cv_gmp" != "no"
|
||||
then
|
||||
AC_CHECK_HEADERS(gmp.h)
|
||||
@ -844,6 +845,8 @@ AC_CHECK_FUNCS(time times tmpnam usleep vsnprintf)
|
||||
|
||||
AC_CHECK_FUNC(regexec, [NO_BUILTIN_REGEXP="#"], [NO_BUILTIN_REGEXP=""])
|
||||
|
||||
AC_CHECK_FUNC(NSLinkModule)
|
||||
|
||||
if test "$use_condor" = "no"
|
||||
then
|
||||
AC_CHECK_FUNCS(alarm mmap popen shmat sleep system ttyname waitpid)
|
||||
|
Reference in New Issue
Block a user