我们应该能够轻松地传递任何额外的配置参数
参见http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2015-June/032392.html其中提到 -with-extra-cflags、--with-extra-cxxflags 和 --with-extra -ldflags
我不需要修改 sbin/build.sh 来添加额外的配置参数
类似于 makejdk-any-platform.sh -copts
我认为export CONFIGURE_ARGS_FOR_ANY_PLATFORM=""
已经这样做了
将该 var 添加到联机帮助页https://github.com/AdoptOpenJDK/openjdk-build/pull/125
@gdams感谢您提出这个问题 - 我认为记录这将意味着在这方面更少或没有查询。 一旦文档到位,我认为我们不需要将此作为一个问题来解决。
除非我们发现任何其他可能正在更改的标志,否则它可以通过 CLI 传入。
makejdk-any-platform.sh
具有针对各种平台的硬编码标志,因为我们(根据@tellison 的建议)希望能够有一种且只有一种方法来为任何特定平台构建本地机器或 CI 系统的 OpenJDK总是对每个人都有效——我们应该继续这样做。 对于特殊情况,如果用户仍然希望覆盖这些标志,他们现在可以借助文档很好地做到这一点。
我想我们可以让用户更容易地添加标志,只要我们的 Jenkins 构建不改变。 @tellison 的想法?
我相信https://github.com/AdoptOpenJDK/openjdk-build/commit/74bdae78bacc9472d7c1a9879da1a9ef21b61854用新的 `-ca` 参数解决了这个问题,因此关闭