tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

clang on macOS and overzealous warnings



While building sysutils/bup on macOS 15, bup's configure (which is not
autoconf) tries to build a small program that invokes a libc routine.
That's pretty normal; it works on other platforms and it works when
building bup on macOS not under pkgsrc.
Under pkgsrc, it errors out:
 checking for the mincore function
 clang: error: argument unused during compilation: '-L/opt/n0/pkgsrc/sysutils/bup/work/.buildlink/lib' [-Werror,-Wunused-command-line-argument]
 clang: error: argument unused during compilation: '-L/opt/n0/pkgsrc/sysutils/bup/work/.buildlink/lib' [-Werror,-Wunused-command-line-argument]
 clang: error: argument unused during compilation: '-L/opt/n0/pkgsrc/sysutils/bup/work/.buildlink/lib' [-Werror,-Wunused-command-line-argument]
The problem is that pkgsrc adds -L for the bl3 lib dir, always. In my
view that's fine. But clang objects, I think because there was no -lfoo
later that could have used the search path.
(Separately, I find I need USE_CWRAPPERS=no, or to alter the definition
of cpp.)
I wonder:
 - does sysutils/bup build for anyone else?
 - does this break other packages?
 - opinions about what to do?


Home | Main Index | Thread Index | Old Index

AltStyle によって変換されたページ (->オリジナル) /