Welcome to Open Dylan
Version 2012.1
Copyright (c) 1997-2004, Functional Objects, Inc.
Portions Copyright (c) 2004-2012, Dylan Hackers
Portions Copyright (c) 2001-2012, Ravenbrook Ltd.
Opened project c-ffi (/home/bruce/Development/dylan/opendylan/sources/lib/c-ffi/unix-c-ffi.lid)
Number of libraries to compile: 3
Library "dylan" is up to date.
Library "common-dylan" is up to date.
Updating definitions for c-ffi
  Reading and installing: pointer-ref.dylan
  Reading and installing: pointer-value.dylan
  Reading and installing: make-destroy.dylan
  Reading and installing: allocator.dylan
  Reading and installing: c-types.dylan
  Reading and installing: c-utility-classes.dylan
  Reading and installing: memory-functions.dylan
  Reading and installing: c-type-cast.dylan
  Reading and installing: unix-core-types.dylan
Computing data models for c-ffi
  Computing models for unix-c-ffi-library.dylan
  Computing models for pointer-ref.dylan
  Computing models for pointer-value.dylan
  Computing models for make-destroy.dylan
  Computing models for allocator.dylan
  Computing models for c-types.dylan
  Computing models for c-utility-classes.dylan
  Computing models for memory-functions.dylan
  Computing models for c-type-cast.dylan
  Computing models for unix-core-types.dylan
Computing code models for c-ffi
  Computing code models for unix-c-ffi-library.dylan
  Computing code models for pointer-ref.dylan
  Computing code models for pointer-value.dylan
  Computing code models for make-destroy.dylan
  Computing code models for allocator.dylan
  Computing code models for c-types.dylan
  Computing code models for c-utility-classes.dylan
  Computing code models for memory-functions.dylan
  Computing code models for c-type-cast.dylan
  Computing code models for unix-core-types.dylan
Checking bindings in c-ffi
Performing type analysis of c-ffi
Optimizing c-ffi
  Optimizing unix-c-ffi-library.dylan
  Optimizing pointer-ref.dylan
  Optimizing pointer-value.dylan
  Optimizing make-destroy.dylan
  Optimizing allocator.dylan
  Optimizing c-types.dylan
  Optimizing c-utility-classes.dylan
  Optimizing memory-functions.dylan
  Optimizing c-type-cast.dylan
  Optimizing unix-core-types.dylan
A total of 318 calls were processed, and 253 of these (80%) were optimized.
Dumping conditions to c-ffi.log
There were 0 warnings, 0 serious warnings.
Generating code for c-ffi
  Emitting heap for unix-c-ffi-library.dylan
  Linking unix-c-ffi-library.dylan
  Emitting heap for pointer-ref.dylan
  Linking pointer-ref.dylan
  Emitting heap for pointer-value.dylan
  Linking pointer-value.dylan
  Emitting heap for make-destroy.dylan
  Linking make-destroy.dylan
  Emitting heap for allocator.dylan
  Linking allocator.dylan
  Emitting heap for c-types.dylan
  Linking c-types.dylan
  Emitting heap for c-utility-classes.dylan
  Linking c-utility-classes.dylan
  Emitting heap for memory-functions.dylan
  Linking memory-functions.dylan
  Emitting heap for c-type-cast.dylan
  Linking c-type-cast.dylan
  Emitting heap for unix-core-types.dylan
  Linking unix-core-types.dylan
Linking object files for c-ffi
Saving database for c-ffi
  Committed 10000.
  Committed 20000.
Time taken per phase:
                                 Elapsed Time (secs)     Amount Allocated (Mb)
  Updating sources          -     1%       0.020001        3%       0.714448
  Updating definitions      -    11%       0.180012       15%       4.185448
  Model object computation  -    18%       0.284018       20%       5.510372
  Model finishing           -     0%       0.004000        0%       0.056616
  Model checking            -     0%       0.004000        1%       0.145012
  DFM generation            -     8%       0.124008        7%       2.069144
  Checking bindings         -     0%       0.000000        0%       0.005812
  Initial type inference    -     0%       0.000000        0%       0.080996
  Optimization              -    21%       0.336021       15%       4.174244
  Preheaping                -     6%       0.096006        5%       1.499884
  Heaping                   -     3%       0.052003        1%       0.239408
  Emitting                  -    10%       0.152010       14%       3.950736
  Linking                   -     7%       0.116007        9%       2.576140
  Glue gen                  -     0%       0.004000        0%       0.052836
  Stripping                 -     0%       0.000000        0%       0.089852
  Saving database           -    14%       0.224014       10%       2.691148
  --
  Sum                       -   100%       1.596100      100%      28.042097
  --
  Compiled 1889 lines at a rate of 71010.584 lines per minute, 17.569136 Mb per second.
  --
  Database 563676 bytes.
  Data 42532 bytes.
  Code 21169 bytes.
 Heap Allocated 14360576 Total 14360576 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Build of 'c-ffi' completed
File /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/c-ffi.mkf : dylanmakefile.mkf
LinkDLL /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libc-ffi.so : /home/bruce/Development/dylan/opendylan/Bootstrap.2/lib/runtime/harp-x86-linux/dylan-support.o _glue.o unix-c-ffi-library.o pointer-ref.o pointer-value.o make-destroy.o allocator.o c-types.o c-utility-classes.o memory-functions.o c-type-cast.o unix-core-types.o
