Ken Hornstein wrote:
configure:13395: checking for krb5_524_convert_creds
configure:13445: cc -o conftest -g -O2 -I/usr/include conftest.c -L/usr/lib -Wl,-rpath -Wl,/usr/lib -lkrb5 -lk5crypto -lkrb5support -lcom_err -lresolv >&5
ld: unknown flag: -rpath

Dumb question time: where the heck did -Wl,-rpath come from?

Here's my answer that's stupid: I guess I grabbed it from a Linux install I've been working on, rather than the 10.4 I had.
So I created a conftest.h and .c (from the configure script), and tried removing the -rpath, but then it complained:

ld: can't map file: /usr/lib ((os/kern) invalid argument)

I suspect that you left in -Wl,/usr/lib ... you need to remove that as well.

You're right. After taking the 10.4 flags (which I originally thought I had, dumb me), and cleaned them up, I ended up with

KRB5LIBS=-L/usr/lib -Wl,-search_paths_first -lkrb5 -lk5crypto -lcom_err -lresolv

which works perfectly. This whole thing was a guess to me as I'm not a developer, and really don't tend to mess with flags all that much.

Sorry for creating the extra noise, but you are absolutely correct in your entire response.

Thanks,
-Mike
_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to