Temurin-build: Facilite la adición de banderas adicionales en makejdk

Creado en 13 jun. 2017  ·  6Comentarios  ·  Fuente: adoptium/temurin-build

Deberíamos poder pasar cualquier argumento de configuración adicional trivialmente

Ver http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2015-June/032392.html que menciona -with-extra-cflags, --with-extra-cxxflags y --with-extra -ldflags

No debería necesitar modificar sbin / build.sh para agregar argumentos de configuración adicionales

algo como makejdk-any-platform.sh -copts

enhancement

Todos 6 comentarios

Creo que export CONFIGURE_ARGS_FOR_ANY_PLATFORM="" ya hace esto

agregó que var a la página de manual https://github.com/AdoptOpenJDK/openjdk-build/pull/125

@gdams gracias por recoger eso. Creo que documentar esto significaría menos o ninguna consulta en esta área. Una vez que la documentación esté en su lugar, creo que no necesitamos abordar esto como un problema.

A menos que detectemos cualquier otro indicador que pueda estar cambiando para que se pueda pasar a través de CLI.

makejdk-any-platform.sh tiene indicadores codificados para las diversas plataformas, ya que nosotros (con el asesoramiento de @tellison) queríamos poder tener una y solo una forma de construir el OpenJDK, ya sea una máquina local o un sistema CI para cualquier plataforma específica que siempre funcionó para todos, deberíamos continuar con esto. Para casos especiales, si los usuarios desean anular esos indicadores, ahora pueden hacerlo muy bien con la ayuda de la documentación.

Supongo que podríamos facilitar que los usuarios agreguen banderas siempre que nuestra compilación de Jenkins no cambie. @tellison pensamientos?

Creo que https://github.com/AdoptOpenJDK/openjdk-build/commit/74bdae78bacc9472d7c1a9879da1a9ef21b61854 abordó esto con un nuevo parámetro `-ca '', por lo que cerró

¿Fue útil esta página
0 / 5 - 0 calificaciones