* 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} ${TARGET_PTRACE}: ${OBJ_PTRACE}
${CC} ${CFLAGS} -o ${TARGET_PTRACE} \ ${CC} ${CFLAGS} -o ${TARGET_PTRACE} \
${LDFLAGS_LINKPATH}.. -lr_debug \ ${LDFLAGS_LINKPATH}.. -L.. -lr_debug \
${LDFLAGS_LINKPATH}../../lib -lr_lib \ ${LDFLAGS_LINKPATH}../../lib -L../../lib -lr_lib \
${LDFLAGS_LINKPATH}../../io -lr_io \ ${LDFLAGS_LINKPATH}../../io -L../../io -lr_io \
${LDFLAGS_LINKPATH}../../bp -lr_bp \ ${LDFLAGS_LINKPATH}../../bp -L../../bp -lr_bp \
${LDFLAGS_LINKPATH}../../reg -lr_reg \ ${LDFLAGS_LINKPATH}../../reg -L../../reg -lr_reg \
${LDFLAGS_LINKPATH}../../util -lr_util \ ${LDFLAGS_LINKPATH}../../util -L../../util -lr_util \
${OBJ_PTRACE} ${OBJ_PTRACE}

View File

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

View File

@ -6,5 +6,6 @@ ALL_TARGETS+=${TARGET_PTRACE}
${TARGET_PTRACE}: ${OBJ_PTRACE} ${TARGET_PTRACE}: ${OBJ_PTRACE}
${CC} ${CFLAGS} -o ${TARGET_PTRACE} ${LDFLAGS_LIB} \ ${CC} ${CFLAGS} -o ${TARGET_PTRACE} ${LDFLAGS_LIB} \
${LDFLAGS_LINKPATH}../../util -lr_util \ ${LDFLAGS_LINKPATH}../../util -L../../util -lr_util \
${LDFLAGS_LINKPATH}.. -lr_io ${OBJ_PTRACE} ${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__ #if __UNIX__
struct r_socket_proc_t *sp = R_NEW(struct r_socket_proc_t); struct r_socket_proc_t *sp = R_NEW(struct r_socket_proc_t);
#if __APPLE__ #ifdef O_CLOEXEC
const int flags = 0; //O_NONBLOCK|O_CLOEXEC;
#else
const int flags = O_CLOEXEC; //O_NONBLOCK|O_CLOEXEC; const int flags = O_CLOEXEC; //O_NONBLOCK|O_CLOEXEC;
#else
const int flags = 0; //O_NONBLOCK|O_CLOEXEC;
#endif #endif
if (pipe (sp->fd0)==-1) { 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);
//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); //r_th_start (th, R_TRUE);
while (r_th_wait_async (th)) { while (r_th_wait_async (th)) {
printf ("\nwaiting...\n"); printf ("\nwaiting...\n");