Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Unstable

Changes

Summary

  1. Windows build scripts: Bump ant to 1.8.2 (details)
  2. Fix build.xml: Remove gluegen config dependency on ../build using (details)
  3. Fix windows test scripts (CP, D_ARGS, ..) (details)
  4. Fix Bug 920 - JOCL does not work on windows with 32 bit vm (1/2) (details)
  5. Fix Bug 920 - JOCL does not work on windows with 32 bit vm (2/2) (details)
Commit 52672ae306180a6247a61d08f98185dbc8009479 by Sven Gothel
Windows build scripts: Bump ant to 1.8.2
The file was modifiedmake/scripts/make.jocl.all.win64.bat (diff)
The file was modifiedmake/scripts/make.jocl.all.win32.bat (diff)
Commit 4fe49b4a14196f4189318a54603f285b2cdbdc84 by Sven Gothel
Fix build.xml: Remove gluegen config dependency on ../build using build-temp

Fix copy2temp target and issue it before gluegen of cl-if.cfg.

Note: ${project.root}/build cannot be a hard-dependency since
      ${rootrel.build} is configurable hence
      ${project.root}/${rootrel.build}.
The file was modifiedmake/config/cl-if.cfg (diff)
The file was modifiedmake/build.xml (diff)
Commit 43e07292432a8826e4ea426a2ba7c9a9d4b68537 by Sven Gothel
Fix windows test scripts (CP, D_ARGS, ..)
The file was modifiedmake/scripts/tests-x32.bat (diff)
The file was modifiedmake/scripts/tests-x64.bat (diff)
Commit 569726132f622e290bebc5d40c96f8115dbcb5da by Sven Gothel
Fix Bug 920 - JOCL does not work on windows with 32 bit vm (1/2)

The 'clGetExtensionFunctionAddress' function pointer declaration was faulty,
i.e. using CL_API_ENTRY instead of CL_API_CALL.
CL_API_CALL on windows is defined as '__stdcall' which impacts Window 32bit platforms.

Fixed same issue w/:
  - clCreateContext
  - clBuildProgram

Same issue occurs with _all_ gluegen generated native function wrappers,
i.e. CL_API_CALL is missing in the function declarations!

I will follow-up w/ this fix in a bit ..
The file was modifiedsrc/com/jogamp/opencl/llb/impl/CLDynamicLibraryBundleInfo.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedmake/scripts/tests-win.bat (diff)
The file was modifiedmake/config/clImplCustomCode.c (diff)
Commit aeb5cb8f1de47841cca328227faff0d4ccbb97c5 by Sven Gothel
Fix Bug 920 - JOCL does not work on windows with 32 bit vm (2/2)

All gluegen generated native function wrappers,
miss CL_API_CALL in the function declarations
similar to commit 569726132f622e290bebc5d40c96f8115dbcb5da.

Adding gluegen calling convention to cl-impl.cfg:
  LocalProcAddressCallingConvention __ALL__ CL_API_CALL

All tests passed on windows 32bit now!
The file was modifiedmake/config/cl-impl.cfg (diff)