jogl
  1. jogl
  2. JOGL-300

Improvements to JOGL build process. Unbundling gluegen, etc

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: current
    • Fix Version/s: milestone 1
    • Component/s: jogl
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: All

    • Issuezilla Id:
      300

      Description

      Currently the JOGL build process depends on the gluegen directory being available.

      As part of the packaging of JOGL and JOAL for gentoo. I have started to separate
      gluegen from the 2 packages build environment.

      Basically the main patch just adds conditional checks so that if the properties
      gluegen.jar and gluegen-rt.jar are avaliable files the gluegen build process is
      skipped. Hopefully this will allow a compromise between your needs and those of
      opensource projects wishing to package JOGL.

      Secondly I noticed that you depend on an old version of cputasks. Newer
      versions do not seem to support the suncc compiler and this patch just changes
      those values to gcc. this patch might not be suitable for you.

      1. fix-solaris-compiler.patch
        1 kB
        alistair64
      2. uncouple-gluegen.patch
        1 kB
        alistair64

        Activity

        Hide
        alistair64 added a comment -

        Created an attachment (id=99)
        Main patch to uncouple gluegen from main build

        Show
        alistair64 added a comment - Created an attachment (id=99) Main patch to uncouple gluegen from main build
        Hide
        alistair64 added a comment -

        Created an attachment (id=100)
        minor patch to fix building with newer versions of cputasks

        Show
        alistair64 added a comment - Created an attachment (id=100) minor patch to fix building with newer versions of cputasks
        Hide
        alistair64 added a comment -

        Also of note. While the main patch stops gluegen from being built when the jars
        are already available. Files located within the gluegen directory are still
        required. I propose that these should be duplicated within each make directory.

        Also a requirement of separation will be gluegen having separate releases.

        Show
        alistair64 added a comment - Also of note. While the main patch stops gluegen from being built when the jars are already available. Files located within the gluegen directory are still required. I propose that these should be duplicated within each make directory. Also a requirement of separation will be gluegen having separate releases.

          People

          • Assignee:
            kbr
            Reporter:
            alistair64
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated: