Temurin-build: makejdk์—์„œ ์ถ”๊ฐ€ ํ”Œ๋ž˜๊ทธ๋ฅผ ์‰ฝ๊ฒŒ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2017๋…„ 06์›” 13์ผ  ยท  6์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: adoptium/temurin-build

์ถ”๊ฐ€ ๊ตฌ์„ฑ ์ธ์ˆ˜๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

-with-extra-cflags, --with-extra-cxxflags ๋ฐ --with-extra๋ฅผ ์–ธ๊ธ‰ํ•˜๋Š” http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2015-June/032392.html ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค

์ถ”๊ฐ€ ๊ตฌ์„ฑ ์ธ์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด 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 ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์„ ์›ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํ•ญ์ƒ ๋ชจ๋“  ์‚ฌ๋žŒ์„ ์œ„ํ•ด ์ผํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์„ ๊ณ„์†ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ์— ์‚ฌ์šฉ์ž๊ฐ€ ์—ฌ์ „ํžˆ ํ•ด๋‹น ํ”Œ๋ž˜๊ทธ๋ฅผ ๋ฌด์‹œํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ์ด์ œ ๋ฌธ์„œ์˜ ๋„์›€์œผ๋กœ ์ด๋ฅผ ๋งค์šฐ ์ž˜ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Jenkins ๋นŒ๋“œ๊ฐ€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋Š” ํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ํ”Œ๋ž˜๊ทธ๋ฅผ ๋” ์‰ฝ๊ฒŒ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. @tellison ์ƒ๊ฐ?

๋‚˜๋Š” https://github.com/AdoptOpenJDK/openjdk-build/commit/74bdae78bacc9472d7c1a9879da1a9ef21b61854 ๊ฐ€ ์ด๊ฒƒ์„ ์ƒˆ๋กœ์šด `-ca`` ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ํ•ด๊ฒฐํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฏ€๋กœ ๋‹ซ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰