JDK-8025705
mark.reinhold at oracle.com
mark.reinhold at oracle.com
Thu Apr 24 16:43:19 UTC 2014
2014/4/22 21:23 -0700, kmcguigan at twitter.com:
> Yes, I did consider using some ifeq tricks like that -- but they are rather
> ugly and unreadable and have the same problem that you want to avoid:
> adding distribution-specific code into the open-source makefiles.
>
> My goal here is to have the public OpenJDK makefiles be in a state such
> that custom distribution code can be added (in make/closed, src/closed, or
> some such alternative location) without having to perform surgery on the
> Makefiles and maintain the private changes. The mechanism is already in
> place,it's just some leftover OracleJDK that hasn't made it out of the open
> makefiles yet. If we could just cordon that off somehow, then anyone could
> make a custom distribution by augmenting OpenJDK with 'closed' style
> repositories -- without having to maintain private, unrelated edits to jdk
> Makefiles.
I'm confused.
Even if we replace `ifndef OPENJDK` with `ifdef ORACLEJDK`, how does
this help you? In those cases where you want an open Makefile to refer
to code in Twitter's internal src/closed directory aren't you still
going to have to create and maintain your own patches to the open
Makefile?
Just trying to understand the problem here ...
- Mark
More information about the build-dev
mailing list