[Oberon] Unix Port of Aos

R. Clayton rvclayton at acm.org
Sat Jun 30 18:27:11 MEST 2007


On an x86 debian testing system (updated weekly), the second alpha release of
UnixAos doesn't find libc.so:

  $ ~/projects/Aos/package/bin/aos 
  UnixAos Boot Loader 03.04.2007
  Unix.dlopen: loading library /lib/libc.so failed
  Kernel.CallBodies: Initializing Threads
  Kernel.CallBodies: Initializing Reals
  [ and so on ]

Given that

  $ locate libc.so
  /lib/i686/cmov/libc.so.6
  /lib/libc.so.6
  /usr/lib/libc.so

  $ 

poking around in src/x86/Linux/Unix.Mod suggests that replacing

  libc := Dlopen("/lib/libc.so", 2);

with

  libc := Dlopen("libc.so", 2);

should fix it, but I don't know how to incoproate the change into the
executable to test it.


More information about the Oberon mailing list