2000-12-15 07:14:56

by Matthew Dharm

[permalink] [raw]
Subject: Anyone having trouble compiling test13-pre1?

I'm having some problems with unresolved symbols in my modules with
test13-pre1. This worked just fine before, and the symbols are all stuff
that I'm sure it there.

It looks like the modules were compiled for non-versioned symbols, while my
kernel uses versioned symbols. The modules are looking for things like
daemonize, kmalloc, try_inc_mod_count, and other things I'd fully expect to
be there. /proc/ksyms shows them as __VERSIONED_SYMBOL(daemonize), so I'm
not sure what to expect.

And yes, I'm running modutils 2.3.18. Is anyone else seeing this, or am I
insane?

Matt

P.S. The test13-pre1 is still compiling (and installing modules, etc) as
2.4.0-test12.

--
Matthew Dharm Home: [email protected]
Maintainer, Linux USB Mass Storage Driver

Pitr! That's brilliant! Funded by Microsoft refunds. What sweet irony!
-- A.J.
User Friendly, 2/15/1999


Attachments:
(No filename) (909.00 B)
(No filename) (232.00 B)
Download all attachments

2000-12-17 11:18:17

by Peter Samuelson

[permalink] [raw]
Subject: Re: Anyone having trouble compiling test13-pre1?


[Matthew Dharm]
> I'm having some problems with unresolved symbols in my modules with
> test13-pre1. This worked just fine before, and the symbols are all
> stuff that I'm sure it there.
>
> It looks like the modules were compiled for non-versioned symbols,
> while my kernel uses versioned symbols. The modules are looking for
> things like daemonize, kmalloc, try_inc_mod_count, and other things
> I'd fully expect to be there. /proc/ksyms shows them as
> __VERSIONED_SYMBOL(daemonize), so I'm not sure what to expect.

There are several MODVERSIONS fixes in test13-pre2. The "old Makefiles
must die" project is still a WIP but getting there.

Peter