mirror of
https://github.com/radareorg/radare2.git
synced 2024-10-10 20:34:24 +00:00
* Fix some issues on the build linkage
This commit is contained in:
parent
8dbe94a86d
commit
3d01fa8225
@ -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}
|
||||||
|
@ -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}
|
||||||
|
@ -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}
|
||||||
|
@ -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) {
|
||||||
|
@ -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");
|
||||||
|
Loading…
Reference in New Issue
Block a user