* Fix some issues on the build linkage

This commit is contained in:
pancake/n900 2010-03-14 18:06:21 +01:00
parent 8dbe94a86d
commit 3d01fa8225
5 changed files with 18 additions and 16 deletions

View File

@ -7,10 +7,10 @@ ALL_TARGETS+=${TARGET_PTRACE}
${TARGET_PTRACE}: ${OBJ_PTRACE}
${CC} ${CFLAGS} -o ${TARGET_PTRACE} \
${LDFLAGS_LINKPATH}.. -lr_debug \
${LDFLAGS_LINKPATH}../../lib -lr_lib \
${LDFLAGS_LINKPATH}../../io -lr_io \
${LDFLAGS_LINKPATH}../../bp -lr_bp \
${LDFLAGS_LINKPATH}../../reg -lr_reg \
${LDFLAGS_LINKPATH}../../util -lr_util \
${LDFLAGS_LINKPATH}.. -L.. -lr_debug \
${LDFLAGS_LINKPATH}../../lib -L../../lib -lr_lib \
${LDFLAGS_LINKPATH}../../io -L../../io -lr_io \
${LDFLAGS_LINKPATH}../../bp -L../../bp -lr_bp \
${LDFLAGS_LINKPATH}../../reg -L../../reg -lr_reg \
${LDFLAGS_LINKPATH}../../util -L../../util -lr_util \
${OBJ_PTRACE}

View File

@ -6,8 +6,7 @@ TARGET_IODBG=io_debug.${EXT_SO}
ALL_TARGETS+=${TARGET_IODBG}
${TARGET_IODBG}: ${OBJ_IODBG}
#${CC} ${CFLAGS} -o ${TARGET_IODBG} ${OBJ_IODBG}
${CC} ${CFLAGS} -o ${TARGET_IODBG} ${LDFLAGS_LIB} \
${LDFLAGS_LINKPATH}../../lib -lr_lib \
${LDFLAGS_LINKPATH}../../util -lr_util \
${LDFLAGS_LINKPATH}.. -lr_io ${OBJ_IODBG}
${LDFLAGS_LINKPATH}../../lib -L../../lib -lr_lib \
${LDFLAGS_LINKPATH}../../util -L../../util -lr_util \
${LDFLAGS_LINKPATH}.. -L.. -lr_io ${OBJ_IODBG}

View File

@ -6,5 +6,6 @@ ALL_TARGETS+=${TARGET_PTRACE}
${TARGET_PTRACE}: ${OBJ_PTRACE}
${CC} ${CFLAGS} -o ${TARGET_PTRACE} ${LDFLAGS_LIB} \
${LDFLAGS_LINKPATH}../../util -lr_util \
${LDFLAGS_LINKPATH}.. -lr_io ${OBJ_PTRACE}
${LDFLAGS_LINKPATH}../../util -L../../util -lr_util \
${LDFLAGS_LINKPATH}.. -L.. -L../../lib -lr_lib -lr_io \
${OBJ_PTRACE}

View File

@ -12,10 +12,10 @@ R_API struct r_socket_proc_t *r_socket_proc_open(char *const argv[])
{
#if __UNIX__
struct r_socket_proc_t *sp = R_NEW(struct r_socket_proc_t);
#if __APPLE__
const int flags = 0; //O_NONBLOCK|O_CLOEXEC;
#else
#ifdef O_CLOEXEC
const int flags = O_CLOEXEC; //O_NONBLOCK|O_CLOEXEC;
#else
const int flags = 0; //O_NONBLOCK|O_CLOEXEC;
#endif
if (pipe (sp->fd0)==-1) {

View File

@ -23,7 +23,9 @@ int test1() {
th = r_th_new (&looper, &ctr, 0);
//th = r_th_new (&looper, &ctr, 0);
asm("int3");
#if __i386__ || __x86_64__
asm ("int3");
#endif
//r_th_start (th, R_TRUE);
while (r_th_wait_async (th)) {
printf ("\nwaiting...\n");