VM Maker: VMMaker.oscog-topa.2386.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

VM Maker: VMMaker.oscog-topa.2386.mcz

commits-2
 
Tobias Pape uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-topa.2386.mcz

==================== Summary ====================

Name: VMMaker.oscog-topa.2386
Author: topa
Time: 18 May 2018, 5:15:44.95217 pm
UUID: 37137131-530d-4529-80f0-46c5460dbe24
Ancestors: VMMaker.oscog-topa.2385

Trust config.h more. It declares when to include dlfcn and takes care of _GNU_SOURCE.

=============== Diff against VMMaker.oscog-topa.2385 ===============

Item was changed:
  ----- Method: VMProfileLinuxSupportPlugin class>>declareHeaderFilesIn: (in category 'translation') -----
  declareHeaderFilesIn: cg
 
  cg
  addHeaderFile: '<limits.h>';
+ addHeaderFile: '#if defined(HAVE_DLFCN_H)\# include <dlfcn.h>\#endif' withCRs;
- addHeaderFile: '#ifdef __OpenBSD__\#include <dlfcn.h>\#endif' withCRs;
- addHeaderFile: '#ifndef _GNU_SOURCE\# define _GNU_SOURCE\#endif\#include <link.h>' withCRs;
  addHeaderFile: '#ifndef RTLD_NODELETE\# define RTLD_NODELETE 0\#endif' withCRs!