Interesting, so this was probably just Kelly trying to get things to build.
/Erik
On 2018-01-26 09:09, Phil Race wrote:
And the SCCS history which pre-dates mercurial says it was added by
Kelly O'Hair
who was the JDK build lead at the time .. so not added by 2D.
D 1.86.1.1 07/03/21 18:00:55 ohair 187 185 00007/00000/00163
6537329: Move JdbcOdbc (JDBC-ODBC Bridge) to closed
https://bugs.openjdk.java.net/browse/JDK-6537329
There's no (or insufficient for me) clue as to why that change touched
2D/AWTmakefiles.
Perhaps something to do with this comment :
> the Makefile will be fixed to use the same Linux fake libraries
trick on all Unix platforms,
-phil.
On 01/26/2018 08:54 AM, Erik Joelsson wrote:
Testing: Build fails with configure option
--with-extra-ldflags="-Xlinker -z -Xlinker defs"
prior the fix. Succeeds after.
Question for 2d-folks/build-dev folks:
I don't know about this, build folks probably know.
This is from way ahead of my time. The filtering is simply the
build-infra way of achieving the same thing as in the old build
system. Here is the corresponding code in jdk7:
$ hg annotate make/sun/font/Makefile
...
0: #
0: # Created without -z defs on linux
0: #
0: ifeq ($(PLATFORM), linux)
0: LDFLAGS_DEFS_OPTION =
0: endif