Opened project common-dylan (/home/bruce/Development/dylan/opendylan/sources/common-dylan/linux-common-dylan.lid)
Loading namespace for library common-dylan
Number of libraries to compile: 2
Library "dylan" is up to date.
Updating definitions for library common-dylan
Updating definitions for common-dylan
  Reading and installing: macros.dylan
  Reading and installing: common-extensions.dylan
  Reading and installing: linux-common-extensions.dylan
  Reading and installing: unix-common-extensions.dylan
  Reading and installing: locators-protocol.dylan
  Reading and installing: streams-protocol.dylan
  Reading and installing: random.dylan
  Reading and installing: numerics.dylan
  Reading and installing: format.dylan
  Reading and installing: byte-vector.dylan
  Reading and installing: timers.dylan
  Reading and installing: transcendentals.dylan
  Reading and installing: utilities.dylan
  Reading and installing: machine-word.dylan
  Reading and installing: logicals.dylan
  Reading and installing: arithmetic.dylan
  Reading and installing: division.dylan
  Reading and installing: shift.dylan
  Reading and installing: unsigned.dylan
  Reading and installing: signal-overflow.dylan
  Reading and installing: double.dylan
  Reading and installing: unsigned-double.dylan
Computing data models for library common-dylan
Computing data models for common-dylan
  Computing models for library.dylan
  Computing models for macros.dylan
  Computing models for common-extensions.dylan
  Computing models for linux-common-extensions.dylan
  Computing models for unix-common-extensions.dylan
  Computing models for locators-protocol.dylan
  Computing models for streams-protocol.dylan
  Computing models for random.dylan
  Computing models for numerics.dylan
  Computing models for format.dylan
  Computing models for byte-vector.dylan
  Computing models for timers.dylan
  Computing models for transcendentals.dylan
  Computing models for utilities.dylan
  Computing models for machine-word.dylan
  Computing models for logicals.dylan
  Computing models for arithmetic.dylan
  Computing models for division.dylan
  Computing models for shift.dylan
  Computing models for unsigned.dylan
  Computing models for signal-overflow.dylan
  Computing models for double.dylan
  Computing models for unsigned-double.dylan
Computing code models for library common-dylan
Computing code models for common-dylan
  Computing code models for library.dylan
  Computing code models for macros.dylan
  Computing code models for common-extensions.dylan
  Computing code models for linux-common-extensions.dylan
  Computing code models for unix-common-extensions.dylan
  Computing code models for locators-protocol.dylan
  Computing code models for streams-protocol.dylan
  Computing code models for random.dylan
  Computing code models for numerics.dylan
  Computing code models for format.dylan
  Computing code models for byte-vector.dylan
  Computing code models for timers.dylan
  Computing code models for transcendentals.dylan
  Computing code models for utilities.dylan
  Computing code models for machine-word.dylan
  Computing code models for logicals.dylan
  Computing code models for arithmetic.dylan
  Computing code models for division.dylan
  Computing code models for shift.dylan
  Computing code models for unsigned.dylan
  Computing code models for signal-overflow.dylan
  Computing code models for double.dylan
  Computing code models for unsigned-double.dylan
Checking bindings in library common-dylan
Checking bindings in common-dylan
Performing type analysis of library common-dylan
Performing type analysis of common-dylan
Optimizing library common-dylan
Optimizing common-dylan
  Optimizing library.dylan
  Optimizing macros.dylan
  Optimizing common-extensions.dylan
  Optimizing linux-common-extensions.dylan
  Optimizing unix-common-extensions.dylan
  Optimizing locators-protocol.dylan
  Optimizing streams-protocol.dylan
  Optimizing random.dylan
  Optimizing numerics.dylan
  Optimizing format.dylan
  Optimizing byte-vector.dylan
  Optimizing timers.dylan
  Optimizing transcendentals.dylan
  Optimizing utilities.dylan
  Optimizing machine-word.dylan
  Optimizing logicals.dylan
  Optimizing arithmetic.dylan
  Optimizing division.dylan
  Optimizing shift.dylan
  Optimizing unsigned.dylan
  Optimizing signal-overflow.dylan
  Optimizing double.dylan
  Optimizing unsigned-double.dylan
A total of 1346 calls were processed, and 1139 of these (85%) were optimized.
Dumping conditions to common-dylan.log
There were 0 warnings, 0 serious warnings.
Generating code for library common-dylan
Generating code for common-dylan
  Emitting heap for library.dylan
  Linking library.dylan
  Emitting heap for macros.dylan
  Linking macros.dylan
  Emitting heap for common-extensions.dylan
  Linking common-extensions.dylan
  Emitting heap for linux-common-extensions.dylan
  Linking linux-common-extensions.dylan
  Emitting heap for unix-common-extensions.dylan
  Linking unix-common-extensions.dylan
  Emitting heap for locators-protocol.dylan
  Linking locators-protocol.dylan
  Emitting heap for streams-protocol.dylan
  Linking streams-protocol.dylan
  Emitting heap for random.dylan
  Linking random.dylan
  Emitting heap for numerics.dylan
  Linking numerics.dylan
  Emitting heap for format.dylan
  Linking format.dylan
  Emitting heap for byte-vector.dylan
  Linking byte-vector.dylan
  Emitting heap for timers.dylan
  Linking timers.dylan
  Emitting heap for transcendentals.dylan
  Linking transcendentals.dylan
  Emitting heap for utilities.dylan
  Linking utilities.dylan
  Emitting heap for machine-word.dylan
  Linking machine-word.dylan
  Emitting heap for logicals.dylan
  Linking logicals.dylan
  Emitting heap for arithmetic.dylan
  Linking arithmetic.dylan
  Emitting heap for division.dylan
  Linking division.dylan
  Emitting heap for shift.dylan
  Linking shift.dylan
  Emitting heap for unsigned.dylan
  Linking unsigned.dylan
  Emitting heap for signal-overflow.dylan
  Linking signal-overflow.dylan
  Emitting heap for double.dylan
  Linking double.dylan
  Emitting heap for unsigned-double.dylan
  Linking unsigned-double.dylan
Linking object files for library common-dylan
Linking object files for common-dylan
Saving database for library common-dylan
Saving database for common-dylan
  Committed 10000.
  Committed 20000.
  Committed 30000.
  Committed 40000.
Time taken per phase:
                                 Elapsed Time (secs)     Amount Allocated (Mb)
  Updating sources          -     1%       0.019315        0%       0.000000
  Updating definitions      -     9%       0.314546        0%       0.000000
  Model object computation  -     9%       0.307102        0%       0.000000
  Model finishing           -     0%       0.009164        0%       0.000000
  Model checking            -     0%       0.006212        0%       0.000000
  DFM generation            -     9%       0.313458        0%       0.000000
  Checking bindings         -     0%       0.001565        0%       0.000000
  Initial type inference    -     0%       0.004288        0%       0.000000
  Optimization              -    28%       0.928387        0%       0.000000
  Preheaping                -     4%       0.122430        0%       0.000000
  Heaping                   -     2%       0.072242        0%       0.000000
  Emitting                  -    15%       0.491450        0%       0.000000
  Linking                   -    10%       0.320463        0%       0.000000
  Glue gen                  -     0%       0.004614        0%       0.000000
  Stripping                 -     0%       0.011700        0%       0.000000
  Saving database           -    13%       0.436946        0%       0.000000
  --
  Sum                       -   100%       3.363882      100%       0.000000
  --
  Compiled 4018 lines at a rate of 71667.200 lines per minute, 0.000000 Mb per second.
  --
  Database 1611344 bytes.
  Data 79904 bytes.
  Code 0 bytes.
 Heap Allocated 64188416 Total 64188416 Free 0
There were 0 warnings, 0 serious warnings and 0 errors.
Build of 'common-dylan' completed
Linking common-dylan
File /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/common-dylan.mkf : dylanmakefile.mkf
Cc _glue.o : _glue.c
Cc library.o : library.c
Cc macros.o : macros.c
Cc common-extensions.o : common-extensions.c
Cc linux-common-extensions.o : linux-common-extensions.c
Cc unix-common-extensions.o : unix-common-extensions.c
Cc locators-protocol.o : locators-protocol.c
Cc streams-protocol.o : streams-protocol.c
Cc random.o : random.c
Cc numerics.o : numerics.c
Cc format.o : format.c
Cc byte-vector.o : byte-vector.c
Cc timers.o : timers.c
Cc transcendentals.o : transcendentals.c
Cc 13=utilities.o : 13=utilities.c
Cc 14=machine-word.o : 14=machine-word.c
Cc 15=logicals.o : 15=logicals.c
Cc 16=arithmetic.o : 16=arithmetic.c
Cc 17=division.o : 17=division.c
Cc 18=shift.o : 18=shift.c
Cc 19=unsigned.o : 19=unsigned.c
Cc 20=signal-overflow.o : 20=signal-overflow.c
Cc 21=double.o : 21=double.c
Cc 22=unsigned-double.o : 22=unsigned-double.c
Cc timer_helpers.o : timer_helpers.c
LinkDLL /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libcommon-dylan.so : _glue.o library.o macros.o common-extensions.o linux-common-extensions.o unix-common-extensions.o locators-protocol.o streams-protocol.o random.o numerics.o format.o byte-vector.o timers.o transcendentals.o 13=utilities.o 14=machine-word.o 15=logicals.o 16=arithmetic.o 17=division.o 18=shift.o 19=unsigned.o 20=signal-overflow.o 21=double.o 22=unsigned-double.o timer_helpers.o
