/[svn]/libgig/trunk/README
ViewVC logotype

Diff of /libgig/trunk/README

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3877 by schoenebeck, Wed Feb 20 19:12:49 2019 UTC revision 3878 by schoenebeck, Sun May 9 10:37:39 2021 UTC
# Line 61  Content Line 61  Content
61    
62  Requirements  Requirements
63  ============  ============
64    
65      All systems
66      -----------
67    
68      Since libgig 4.3.0 you need at least a C++11 compliant compiler.
69    
70    POSIX systems (e.g. Linux, macOS):    POSIX systems (e.g. Linux, macOS):
71    ---------------------------------    ---------------------------------
72    
# Line 94  Requirements Line 100  Requirements
100    ------------------------    ------------------------
101    
102    libgig was written to compile for any operating system, using standard C    libgig was written to compile for any operating system, using standard C
103    library functions. However the latest versions of libgig lack a portable    library functions. However there are some OS dependent requirements:
104    implementation of one tiny method called RIFF::File::ResizeFile(). So you  
105    would either have to add native OS API calls for that particular method,    * Since libgig 3.0.0 an OS dependent implementation for a tiny method called
106    that is dependant to your OS, or you have to add a portable      RIFF::File::ResizeFile() is required. So you would either have to add
107    implementation. No matter which way you choose, please let us know! :)      native OS API calls for that particular method, that is dependant to your
108        OS, or you have to add a portable implementation. No matter which way you
109        choose, please let us know! :)
110    
111      * Since libgig 4.3.0 presence of some UUID generating function is required to
112        be provided by the underlying system. This was an optional feature in
113        previous versions of libgig for many years, its absence only meant that you
114        were unable to load gig files created/modified by libgig to be accepted by
115        Tascam's original GigaStudio studio software, did not mean any restriction
116        for being used with LinuxSampler though. This has changed in the meantime,
117        so this is now a hard build requirement, as you would potentially encounter
118        misbehaviours now even if you stay entirely in the Linux eco system if UUIDs
119        were missing in gig files.
120    
121  Compiling for Linux  Compiling for Linux
122  ===================  ===================

Legend:
Removed from v.3877  
changed lines
  Added in v.3878

  ViewVC Help
Powered by ViewVC