Temurin-build: Permudah untuk menambahkan bendera tambahan di makejdk

Dibuat pada 13 Jun 2017  ·  6Komentar  ·  Sumber: adoptium/temurin-build

Kita seharusnya bisa melewatkan argumen konfigurasi tambahan dengan mudah

Lihat http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2015-June/032392.html yang menyebutkan -with-extra-cflags, --with-extra-cxxflags dan --with-extra -ldflags

Saya tidak perlu memodifikasi sbin/build.sh untuk menambahkan argumen konfigurasi tambahan

sesuatu seperti makejdk-any-platform.sh -copts

enhancement

Semua 6 komentar

Saya pikir export CONFIGURE_ARGS_FOR_ANY_PLATFORM="" sudah melakukan ini

menambahkan var itu ke halaman manual https://github.com/AdoptOpenJDK/openjdk-build/pull/125

@gdams terima kasih telah mengambilnya - saya pikir mendokumentasikan ini berarti lebih sedikit atau tidak ada pertanyaan di area ini. Setelah dokumentasi tersedia, saya pikir kita tidak perlu membahas ini sebagai masalah.

Kecuali kami menemukan tanda lain yang mungkin berubah sehingga dapat diteruskan melalui CLI.

makejdk-any-platform.sh memiliki flag hard-code untuk berbagai platform karena kami (atas saran dari @tellison) ingin dapat memiliki satu dan hanya satu cara untuk membangun OpenJDK baik mesin lokal atau sistem CI untuk platform tertentu yang selalu bekerja untuk semua orang - kita harus melanjutkan ini. Untuk kasus khusus jika pengguna masih ingin mengganti flag tersebut, mereka sekarang dapat melakukannya dengan sangat baik dengan bantuan dokumentasi.

Saya kira kita bisa mempermudah pengguna untuk menambahkan flag selama build Jenkins kita tidak berubah. @telllison pikiran?

Saya percaya https://github.com/AdoptOpenJDK/openjdk-build/commit/74bdae78bacc9472d7c1a9879da1a9ef21b61854 membahas ini dengan parameter `-ca`` baru, oleh karena itu menutup

Apakah halaman ini membantu?
0 / 5 - 0 peringkat