another problem

Date view Thread view Subject view Author view

From: Godmar Back (gback@cs.utah.edu)
Date: Mon Jan 18 1999 - 16:49:13 EST


I observed that the new make setup does this:

mkdir .libs
ar cru .libs/libkthread.al internal.lo jthread.lo syscalls.lo
ranlib .libs/libkthread.al
creating libkthread.la
(cd .libs && rm -f libkthread.la && ln -s ../libkthread.la libkthread.la)

In other words, it puts the files forming the threading subsystem in
their own library. This is very bad because doing so will prevent us from
switching the current run-time COM-like interfaces to more efficient
link-time interfaces.

As I eluded to in the other emails I sent to core and bug-libtools,
libraries must not have mutual dependencies. If they do, it means
you're forced to use COM-like run-time interfaces. I have spent a
great amount of time restructuring the code in kaffevm, mem/ and
systems/ to avoid this necessity.

        - Godmar


Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Sat Sep 23 2000 - 19:57:46 EDT