[rfc][icedtea7] patch for macosx build
Andrew Hughes
gnu.andrew at redhat.com
Wed Aug 28 10:27:45 PDT 2013
----- Original Message -----
> Hi,
>
> I've built icedtea7 head (hg:0a8108854365) for macosx x86_64 and want to
> publish patch for possible upstreaming.
>
> I've used the same sources, as in windows build - obtained from
> "icedtea7/openjdk" directory by running:
>
> ./configure \
> --disable-system-zlib \
> --disable-system-jpeg \
> --disable-system-png \
> --disable-system-gif \
> --disable-system-lcms \
> --disable-compile-against-syscalls \
> --disable-nss
>
> and "make" on debian wheezy.
>
> Then built these sources on macosx 10.7.5 with xcode 4.3.2 (gcc 4.2.1)
> as a separate openjdk build (without icedtea infrastructure) using
> additional environment
> variables:
>
> export FT2_CFLAGS='-I$(FREETYPE_HEADERS_PATH)
> -I$(FREETYPE_HEADERS_PATH)/freetype2'
> export DISABLE_INTREE_EC=true
>
> Patch was created against icedtea7-forest/jdk (hg:afaedb56b499):
>
> 2013-08-11 Alex Kasko <alex.kasko.mail at gmail.com>
>
> *make/java/nio/Makefile:
> add "syscalls_fp.c" to compilation list in macosx specific section
> *make/sun/lwawt/FILES_c_macosx.gmk:
> add "cups_fp.c" to compilation list
> *make/sun/lwawt/Makefile:
> add "solaris/native/common/deps" directory to headers search list, and
> to vpath (not sure whether vpath is necessary here)
>
>
> --
> Regards,
> Alex Kasko
>
Why didn't you just use IcedTea in full? I can understand the problems on Windows
but OS X is UNIX-like.
I haven't looked at the changes in full but I have a feeling they are more due to
misconfiguration arising from this than something that would be generally useful.
--
Andrew :)
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
More information about the distro-pkg-dev
mailing list