Temurin-build: рдЬрд╣рд╛рдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдП, рдЙрд╕ рдкрд░ рд╕реНрдкрд╖реНрдЯрддрд╛ Cla

рдХреЛ рдирд┐рд░реНрдорд┐рдд 8 рдЕрдХреНрддреВре░ 2020  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: adoptium/temurin-build

https://github.com/AdoptOpenJDK/openjdk-build/pull/2125#pullrequestreview -504661752 рдореЗрдВ рдЪрд░реНрдЪрд╛ рд╕реЗ рдмрд╛рд╣рд░

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рди рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╣рдореЗрдВ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдПрдлрдПрдХреНрдпреВ рдХреЗ рдЗрд╕ рдЦрдВрдб рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрдиреЗ рдкрд░ рдореБрдЭреЗ рдЗрд╕рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ рдХреНрдпреЛрдВрдХрд┐ рдЪреАрдЬреЗрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рддреАрди рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рд╣реИрдВред рдХрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ рдпрд╣ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХрд┐рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рдЬреНрдЮрд╛рди рдореЗрдВ рд╣рдордиреЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд░рд╣реЗрдЬ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╣рд╛рдБ рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рднреНрд░рдо рдХреА рд╕реНрдерд┐рддрд┐ рдкреИрджрд╛ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВред рддреНрд╡рд░рд┐рдд рд╕рд╛рд░рд╛рдВрд╢:

| рд╕реНрдерд╛рди | рдкреНрд░рднрд╛рд╡ |
| --- | --- |
| рдЧреНрд░реЛрд╡реА рдлрд╛рдЗрд▓реЗрдВ (рдЗрд╕ рдкреАрдЖрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░) | рдХреЗрд╡рд▓ рдЬрдм рд╣рдорд╛рд░реЗ рдЬреЗрдирдХреАрдВрд╕ рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВ |
| рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ | рдмрд┐рд▓реНрдб-рдлрд╝рд╛рд░реНрдо/рдореЗрдХ-рдПрдбреЙрдкреНрдЯ-рдмрд┐рд▓реНрдб-рдлрд╝рд╛рд░реНрдо.рд╢ (inc. рд╣рдорд╛рд░реА рдкрд╛рдЗрдкрд▓рд╛рдЗрди) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ - рд╣рдорд╛рд░реА рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд╛рдордЧреНрд░реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП |
| рдмрд┐рд▓реНрдб.рд╢ | рдХреЛрдИ рднреА (рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕рд╣рд┐рдд) рдЬреЛ makejdk-any-platform.sh рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ |

рддреЛ рдпрд╣ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЙрдирдореЗрдВ рд╕реЗ рдЖрдЦрд┐рд░реА рдкрдВрдХреНрддрд┐ рдХреНрдпрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрджрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рд╕рдорд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдирд╛рдиреЗ рд╡рд╛рд▓реЗ рдмрд┐рд▓реНрдб рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ build.sh рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЬреЗрдирдХреАрдВрд╕ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдПрдХ рдмреБрд░рд╛ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирдП рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд╣рд╛рдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдП рдЬреИрд╕реЗ рдХрд┐ рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди рдХреЗ рдЕрдкрдбреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред

рдЙрдкрд░реЛрдХреНрдд рддреАрди рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдЪреАрдЬреЛрдВ рдХреЛ рдХрдм рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрддреЗ рд╣реБрдП рд╣рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдм рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред

рдореИ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдБ:

  • рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬрдм рдпрд╣ рдмреБрд▓рд┐рдбреНрд╕ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╣рдорд╛рд░реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрд┐рд▓реНрдб рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рд╕рд╣рд┐рддред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдУрдкрдирдЬреЗ 9 рдХреЗ рд▓рд┐рдП рд╕реАрдпреВрдбреАрдП рдФрд░ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рд╕рдХреНрд╖рдорддрд╛ рдЬреИрд╕реА рдЪреАрдЬреЗрдВ рд╣реИрдВ - рдЙрдиреНрд╣реЗрдВ рдмрд┐рд▓реНрдб рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпрд╛ рд╣рдо рд╡рд╣рд╛рдВ рд╡реАрдПрдо рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рдЗрд╕реЗ рдЧреНрд░реЛрд╡реА рдореЗрдВ рдбрд╛рд▓рдиреЗ рд╕реЗ рдпрджрд┐ рд╡реЗ рдмрджрд▓рддреЗ рд╣реИрдВ рддреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдВрдкрд╛рджрди рд╣реЛрдЧрд╛)ред
  • рдЧреНрд░реВрд╡реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ dtrace рдФрд░ рдЕрдиреНрдп openJ9 рд╡рд┐рдХрд▓реНрдк рдЬреИрд╕реЗ JITserver рдЬреИрд╕реА рдЪреАрдЬреЗрдВ рд╣реИрдВ (рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдИрдорд╛рдирджрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдбрд╛рд▓рдиреЗ рдХрд╛ рдкреНрд░рд╢рдВрд╕рдХ рдХрднреА рдирд╣реАрдВ рдерд╛) рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рддрд░реНрдХ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЪреАрдЬреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдПрдХ рд╕рд╛рдл рддрд░реАрдХрд╛ рд╣реИ рдПрдХ рдЬрд╛рд╡рд╛ рд╕рдВрд╕реНрдХрд░рдг рдпрд╛ рд╡реАрдПрдо, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрджрд┐ рдЖрдк рдЬреЗрдирдХреАрдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдкрд░рд┐рднрд╛рд╖рд╛рдПрдВ рдХреБрдЫ рд╣рдж рддрдХ рдЕрдкрд╛рд░рджрд░реНрд╢реА рд╣реИрдВред рд╢рд╛рдпрдж рд╣рдореЗрдВ рдЗрдиреНрд╣реЗрдВ рдЬреЗрдирдХреАрдВрд╕-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреИрд╕реЗ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯ рдФрд░ рд╢рд╛рдпрдж рд╕рд╛рдорд╛рдиреНрдп рдФрд░ рдмрдбрд╝реЗ рдвреЗрд░ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдФрд░ рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк?
  • build.sh рд╣рдорд╛рд░реЗ рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдЖрджрд┐ рдЬреИрд╕реА рдЪреАрдЬреЗрдВ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХрд┐рд╕рдиреЗ рдмрдирд╛рдпрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдИрдЯреАрдУ рд░рд┐рдкреЛрд░реНрдЯ рдмрдЧ рдФрд░ рд╕рд╛рде рд╣реА рдЬреАрдП рдмрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рдЭрдВрдбреЗред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ freetype alsa рдЬреИрд╕реА рдЪреАрдЬреЗрдВ рд╣реИрдВ, рдФрд░ X11 рджреЗрд╡ рдкрде рд╡рд╣рд╛рдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИрдВ (рд╢рд╛рдпрдж рдЙрдиреНрд╣реЗрдВ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП)ред рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ рдХрд┐ рдЕрдзрд┐рдХрддрдо рдкреНрд░рднрд╛рд╡ рдХреЗ рд▓рд┐рдП рдпрджрд┐ рд╣рдо рд▓рдЧрд╛рддрд╛рд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрд░реАрдХреЗ рд╕реЗ рдЕрдкрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣рдорд╛рд░реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рджреЛрд╣рд░рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдУрдкрдирдЬреЗрдбреАрдХреЗ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдпрд╛ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╕реЗ рдПрдХ)

рдпрд╣ рд╕рдордЭрдирд╛ рдХрд┐ рд╕рдордЧреНрд░ рд░реВрдк рд╕реЗ рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╣рд╛рдБ рдХрд░рдирд╛ рд╣реИ, рдпрд╣ рднреА https://github.com/AdoptOpenJDK/openjdk-build/issues/957 рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдЗрд╕ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдореБрджреНрджреЗ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рд╕рд╛ рджрд╛рдпрд░рд╛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ

documentation enhancement help wanted

рд╕рднреА 6 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд░реЗрдкреЛ рдХреЗ рдмреАрдЪ рд╣рдорд╛рд░реА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдореБрджреНрджрд╛ рднреА рдЦреБрд▓рд╛ рдерд╛, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдорджрдж рдорд┐рд▓реЗрдЧреА ...

рдореИрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЯреБрдХрдбрд╝реЗ-рдЯреБрдХрдбрд╝реЗ рдХрд░рдХреЗ рдмрд╣реБрдд рдЖрд╢реНрд╡рд╕реНрдд рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рд╣рдореЗрдВ рдпрд╣ рддрдп рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдХрд┐ рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЗрд╕рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдПрдХ рдЫреЛрдЯрд╛ рдкрд╣рд▓рд╛ рдХрджрдо рд╣реЛрдЧрд╛ (рдареАрдХ рд╣реИ, рдирд┐рд░реНрдгрдп рд▓реЗрдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдкрд╣рд▓рд╛ рдХрджрдо рд╣реЛрдЧрд╛, рдлрд┐рд░ рд╣рдо рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)

рдмрд┐рд▓реНрдб.рд╢ рдФрд░ рдЧреНрд░реВрд╡реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреЛрдиреЛрдВ рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдП рдЧрдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдк рдХреЛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдорд┐рд▓рд╛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рддрдм makejdk-any-platform.sh рдХреЗ рддрд╣рдд рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рд╣реА рдлрд╝реНрд▓реИрдЧ (рдЬреИрд╕реЗ --use-default-config-args) рдореЗрдВ рдкрд╛рд╕ рдХрд░рдирд╛ рдЙрдиреНрд╣реЗрдВ рдЯреНрд░рд┐рдЧрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдЙрд╕ рдлрд╝реНрд▓реИрдЧ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рд╕реЗ рд╡реЗ рдЕрдХреНрд╖рдо рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ (рдЗрд╕рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдХреЗрд╡рд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХреЙрдиреНрдлрд┐рдЧ рддрд░реНрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВ)ред

рдпреЗ рдмрд╛рддреЗрдВ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐:

  • рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╕реНрдерд╛рди рд╣реЛрдЧрд╛ рдЬрд╣рд╛рдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рддрд░реНрдХ рд╕реЗрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдвреВрдВрдврдирд╛ рдФрд░ рдмрджрд▓рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
  • рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ makejdk-any-platform.sh рдХреЗ рддрд╣рдд рд▓реЗ рдЬрд╛рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдбреЙрдХрдЯрд░ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдбреЙрдХрдЯрд░ рдмрд┐рд▓реНрдб рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рд░реЗрдкреЛ рдХреЛ рдХреНрд▓реЛрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдмрд┐рд▓реНрдб рд░реЗрдкреЛ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж)ред
  • рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рддрд░реНрдХ рдХреЛ рд╕реЗрдЯ рдХрд┐рдП makejdk-any-platform.sh рд▓реЙрдиреНрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЖрд╢реНрд╡рд╕реНрдд рд░рд╣реЗрдВ рдХрд┐ рдмрд┐рд▓реНрдб рдХреЙрдиреНрдлрд┐рдЧрд░ рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рд╡рд┐рдХрд▓реНрдк рд╣реЛрдВрдЧреЗ, рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рд╡реЗ рд╣рдорд╛рд░реА рдбреЙрдХрд░ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
  • рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдкреНрд░рддреНрдпреЗрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рддрд░реНрдХ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг "рд╢реНрд░реЗрдгрд┐рдпрд╛рдВ" рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХрдо рдлрд╛рдЗрд▓реЗрдВ, рдХрдо рдХреЛрдб рджреЛрд╣рд░рд╛рд╡, рдФрд░ рдЙрди рдЪреАрдЬреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рднреА рдХрдо рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЧрд▓рдд рд╣реЛ рд╕рдХрддреА рд╣реИрдВ рдЬрдм рд╣рдо рдирдП OpenJDK рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рддреИрдпрд╛рд░реА рдХрд░ рд░рд╣реЗ рд╣реЛрддреЗ рд╣реИрдВред

рдЬрдм рдореИрдВрдиреЗ рдмрд┐рд▓реНрдб-рдЬреЗрдбреАрдХреЗ рдПрдХреНрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рддреЛ рдореИрдВрдиреЗ рд░реАрдбрдореА рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░ jdk рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП makejdk-any-platform.sh рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЕрджреГрд╢реНрдп рд╣реИред

рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рддрд╣рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрд┐рд▓реНрдб.рд╢ рдХреЗ рд╕рдорд╛рди рд╕реНрддрд░ рдкрд░ рд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЬреЗрдирдХреАрдВрд╕, рдЧрд┐рдЯ-рд╣рдм рдХреНрд░рд┐рдпрд╛рдПрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореВрд▓ рд░реВрдк рд╕реЗ рдЬреЗрдбреАрдХреЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрджрд┐, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рд╡рд╛рддрд╛рд╡рд░рдг рдХреНрдпрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрд╣? рд╡реЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИрдВ, рдЬреЗрдирдХреАрдВрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд╣реАрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред

рдЧреНрд░реВрд╡реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЗрдирдХреАрдВрд╕ рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХ рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдЕрд▓рдЧ рд░реЗрдкреЛ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ https://github.com/AdoptOpenJDK/openjdk-build/issues/1108?

https://github.com/AdoptOpenJDK/ci-jenkins-pipelines/pull/67 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреЗрдирдХрд┐рдВрд╕ рд░реЗрдкреЛ рдХреЗ README.md рдореЗрдВ рдЧреНрд░реВрд╡реА рдЬреЗрдирдХрд┐рдВрд╕ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдЕрдм рдореИрдВ рдЗрд╕ (рдУрдкрдирдЬреЗрдбрдХреЗ-рдмрд┐рд▓реНрдб) рд░реЗрдкреЛ рдХреЗ рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдХрд┐ рдЬреЗрдирдХреАрдВрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ https://github.com/AdoptOpenJDK/ci-jenkins-pipelines/pull/67 рдкрд░ рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдП рдЬрд╣рд╛рдВ рдорд╢реАрди рдЖрдзрд╛рд░рд┐рдд рдкреИрд░рд╛рдореНрд╕ рдФрд░ рд╡реИрд╢реНрд╡рд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЛ рдХреНрд░рдорд╢рдГ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ build.sh рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП

https://github.com/AdoptOpenJDK/openjdk-build/pull/2518 рдХреЛ рдорд░реНрдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдХрд┐рд╕реА рдХреЛ рднреА рд╕рдВрднрд╛рд▓рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдирдП рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдЕрдВрддрд┐рдо рднрд╛рдЧ рд╣рдорд╛рд░реЗ рдореМрдЬреВрджрд╛ рдорд╛рдкрджрдВрдбреЛрдВ рдФрд░ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдЧреМрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд╛рди рдкрд░ рдЗрд╕рдХреА рдЙрдкрдпреБрдХреНрддрддрд╛ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдирд╛ рдФрд░, рдЗрд╕ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдпрджрд┐ рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕реНрдерд╛рди рдкрд░ рд▓реЗ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рдХрд╛рдо рд╣реЛрдЧрд╛ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рд╕рдордп рдХрдИ рдЙрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдЙрдЪрд┐рдд рд╕рдордп рдореЗрдВ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдореИрдВ рдЕрдкрдиреЗ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЛ рд╣рдЯрд╛ рджреВрдВрдЧрд╛ рдФрд░ рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдкреБрдирд░реНрдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдФрд░ рдХреЛ рд╕реНрдердЧрд┐рдд рдХрд░ рджреВрдВрдЧрд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

karianna picture karianna  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

karianna picture karianna  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

gdams picture gdams  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

PierreZ picture PierreZ  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

PhilipMorrisJones picture PhilipMorrisJones  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ