----- Original Message ----- > Thank you for your comment! > > I've uploaded new webrev: > http://cr.openjdk.java.net/~ysuenaga/JDK-8036003/webrev.01/ > > Could you review it again? >
This looks better :) You could move the default setting into the AC_ARG_WITH itself (the fourth argument is 'action-if-not-given' [0]), as I did below, but it's not a huge thing. [0] https://www.gnu.org/software/autoconf/manual/autoconf-2.60/html_node/External-Software.html > > Thanks, > > Yasumasa > > > On 2015/11/17 0:51, Andrew Hughes wrote: > > > > ----- Original Message ----- > >> Hello, > >> > >> I think this looks mostly OK, but I'm pretty sure Magnus will want to > >> comment. I'm afraid he likely won't be able to until next week however. > >> > >> One thing, could you name the variable DEBUG_SYMBOLS, with the S at the > >> end so that it matches the configure option? > >> > >> /Erik > >> > >> On 2015-11-16 10:38, Yasumasa Suenaga wrote: > >>> Hi all, > >>> > >>> I would like to propose JDK-8036003: Add > >>> --with-debug-symbols=[none|internal|external|zipped] . > >>> > >>> I had posted this enhancement which provides new make variable [1]. > >>> But it does not fit current jdk 9. So I propose it again as new configure > >>> option. > >>> > >>> I'm sure that this enhancement helps Linux distros to package OpenJDK. > >>> For example, if you create RPM package of OpenJDK, you have to pass many > >>> make variables [2]. > >>> > >>> Could you review it? > >>> http://cr.openjdk.java.net/~ysuenaga/JDK-8036003/webrev.00/ > >>> > >>> > >>> Thanks, > >>> > >>> Yasumasa > >>> > >>> > >>> [1] > >>> http://mail.openjdk.java.net/pipermail/build-dev/2014-February/012019.html > >>> [2] > >>> http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2015-November/034036.html > >>> > >> > >> > > > > It looks mostly ok to me too. It would be good to finally get this > > simplified. > > > > I agree on the pluralisation, but the problem there is the existing badly > > named ENABLE_DEBUG_SYMBOLS which actually seems to enable splitting > > debuginfo, > > going by this proposed change. Technically, I don't think the two conflict, > > but > > it is potentially (even more) confusing to read. > > > > The message AC_MSG_CHECKING([type of debug symbol]) should definitely be > > changed to the plural. I suggest AC_MSG_CHECKING([what type of debug > > symbols to use]). > > Also, AC_MSG_RESULT should precede the error check so the user can see the > > bad > > value that is failing: > > > > + AC_MSG_CHECKING([what type of debug symbols to use]) > > + AC_ARG_WITH([debug-symbols], [AS_HELP_STRING([--with-debug-symbols], > > + [set the debug symbol configuration (none, internal, external, > > zipped) @<:@zipped@:>@])], > > + [ > > + DEBUG_SYMBOL="${withval}" > > + ], > > + [ > > + DEBUG_SYMBOL="zipped" > > + ]) > > + AC_MSG_RESULT([$DEBUG_SYMBOL]) > > + > > + if test "x$DEBUG_SYMBOL" != xzipped && \ > > + test "x$DEBUG_SYMBOL" != xnone && \ > > + test "x$DEBUG_SYMBOL" != xinternal && \ > > + test "x$DEBUG_SYMBOL" != xexternal; then > > + AC_MSG_ERROR([Allowed debug symbols are: none, internal, external, > > zipped]) > > + fi > > + > > > -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 PGP Key: rsa4096/248BDC07 (hkp://keys.gnupg.net) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07