0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

最近のFreeBSDでコンパイルするとき

Last updated at Posted at 2024-10-08

make.conf の修正をしよう

小ネタすぎるので、賞味期限は2024年内のものがあります(LDFLAGS系)


DEFAULT_VERSIONS+= bdb=18
WITH_BDB6_PERMITTED=yes


.if $(.CURDIR:M*/multimedia/ffmpeg*) || $(.CURDIR:M*/devel/protobuf*)
LDFLAGS=        -Wl,-allow-shlib-undefined
.endif



解説

上の2行は 古い berkleydb(sleepycat)で、db5が未だにインストールを強要されるシステムを見かけるため、入れ替えるための設定。
下の3行は、「ニワトリ・タマゴ問題」的な shared-libraryあるなしに係るものかと思うのですが、定義なしでもコンパイルが出来るようにするものだと思われます。設定されてない時代にコンパイルできていたので、何か漏れたのでしょう。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?