all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* OpenJDK support
@ 2016-02-08 13:57 Pjotr Prins
  2016-02-08 14:10 ` Ricardo Wurmus
  0 siblings, 1 reply; 5+ messages in thread
From: Pjotr Prins @ 2016-02-08 13:57 UTC (permalink / raw)
  To: guix-devel

To support the JVM we'll need to add the openjdk.

Having a look at it I think it is doable. Only problem is that the
java compiler needs to be bootstrapped with itself. 

In Nix they create a binary blob to bootstrap:

    let
      # !!! These should be on nixos.org
      src = if glibc.system == "x86_64-linux" then
        fetchurl {
          url = http://tarballs.nixos.org/openjdk-bootstrap-x86_64-linux-2012-08-2
    4.tar.xz;
          sha256 = "0gla9dxrfq2w1hvgsnn8jg8a60k27im6z43a6iidi0qmwa0wah32";
        }
      else if glibc.system == "i686-linux" then
        fetchurl {
          url = http://tarballs.nixos.org/openjdk-bootstrap-i686-linux-2012-08-24.
    tar.xz;
          sha256 = "184wq212bycwbbq4ix8cc6jwjxkrqw9b01zb86q95kqpa8zy5206";
        }
      else throw "No bootstrap for system";
    in

How do we go about this one?

Pj.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-02-08 17:26 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-08 13:57 OpenJDK support Pjotr Prins
2016-02-08 14:10 ` Ricardo Wurmus
2016-02-08 15:22   ` Ludovic Courtès
2016-02-08 16:26     ` Pjotr Prins
2016-02-08 17:26       ` Ricardo Wurmus

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.