Temurin-build: 使在 makejdk 中添加额外标志变得容易

创建于 2017-06-13  ·  6评论  ·  资料来源: adoptium/temurin-build

我们应该能够轻松地传递任何额外的配置参数

参见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

enhancement

所有6条评论

我认为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` 参数解决了这个问题,因此关闭

此页面是否有帮助?
0 / 5 - 0 等级