*Moving the discussion to security-dev)
I'm glad Andreas was able to help you resolve your issue while I was on
vacation.
There is one more minor issue which came out of this discussion. I
included the Release.gmk files too early in my crypto Makefiles, and as
a result, gnumake by itself will fail because the wrong default target
is made.
6644659: Error in default target of make/javax/crypto in OpenJDK build
As a workaround, simply specify the desired target, such as:
% gnumake all
This won't affect the default OpenJDK builds, as they build "all" by
default.
Thanks, and Happy New Year.
Brad
Arnd-Hendrik Mathias wrote:
Hi Andreas,
Andreas Sterbenz wrote:
See below output of a rebuild of make/javax/crypto after a previous
build of a fresh clone of the Mercurial jdk repository. If you see
something different, that must be related to your build environment,
e.g. version of make used, out of date binary plugs, etc.
Since my output looked quite different, it was not really comparable
with the correct output you posted. After further examination of the
make-/build environment, I found out that the make environment assumes
some tools to reside in /usr/bin per default. I found that this can be
overwritten by the ALT_USRBIN_PATH variable. However, if tools reside in
different directories (/bin /usr/bin ...) setting
ALT_USRBIN_PATH= <empty>
and having the PATH variable set to have all these tools available
directly may be the method the most likely to work. In my special case
"head" was missing, residing in /bin on my system.