RHEL6 で runit-2.1.1 を make するとエラーが発生。
./compile runit.c
./load runit unix.a byte.a -static
/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
make[1]: *** [runit] Error 1
make[1]: Leaving directory `/package/admin/runit-2.1.1/compile'
さてどうしたもんかと思ったら、先人は偉かった。
その patch。
--- src/Makefile.orig 2009-10-05 05:44:02.000000000 +0900
+++ src/Makefile 2011-12-28 17:21:46.956241394 +0900
@@ -6,10 +6,10 @@
./check-local $(IT)
runit: load runit.o unix.a byte.a
- ./load runit unix.a byte.a -static
+ ./load runit unix.a byte.a
runit-init: load runit-init.o unix.a byte.a
- ./load runit-init unix.a byte.a -static
+ ./load runit-init unix.a byte.a
runsv: load runsv.o unix.a byte.a time.a
./load runsv unix.a byte.a time.a
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。