From: Philipp Rumpf <prumpf@puffin.external.hp.com>
To: willy@thepuffingroup.com
Cc: Grant Grundler <grundler@cup.hp.com>, parisc-linux@thepuffingroup.com
Subject: Re: [parisc-linux] [MERGE] -pre8 merge status
Date: Sat, 27 May 2000 12:00:48 -0600 [thread overview]
Message-ID: <20000527120048.B664@puffin.external.hp.com> (raw)
In-Reply-To: <20000527005646.H31075@thepuffingroup.com>; from willy@thepuffingroup.com on Sat, May 27, 2000 at 12:56:46AM -0400
On Sat, May 27, 2000 at 12:56:46AM -0400, willy@thepuffingroup.com wrote:
> On Sat, May 27, 2000 at 12:08:05AM -0400, willy@thepuffingroup.com wrote:
> > On Fri, May 26, 2000 at 08:45:22PM -0600, Philipp Rumpf wrote:
> > > > > fs/fs.o: In function `L1184':
> > > > > fs/fs.o(.text.init+0x18fc): undefined reference to `nfs_debug'
> > > > > net/network.a(sunrpc.o): In function `rpc_create_client':
> > > > > sunrpc.o(.text+0x360): undefined reference to `rpc_debug'
> > > >
> > > > can't see why you're having trouble here. those variables are defined in
> > > > net/sunrpc/sysctl.c. is that file being built? i'm getting a toolchain
> > > > up here so I can try to reproduce. [Dead hard drives SUCK].
> > >
> > > grant: did you have CONFIG_SYSCTL set ? if you didn't, that might
> > > explain your problems.
> >
> > I think that's the case. It's disabled by default if you make oldconfig,
> > so I'll commit a new defconfig which has it enabled (and has some of
> > the new options predefined).
>
> Um. That's definitely bad since then we don't have a sysrq_enabled definition.
> (it's in drivers/char/keyboard.c which we don't use). But now I've changed
> it to `N', make dep, make clean, make vmlinux and I don't get those undefined
> symbols. Curioser and curioser. My .config was generated from `make oldconfig'
> with just hitting return for new options (ie answering `no').
>
> > I'm hitting an undefined __shrdiv3 (or something... lost that error
> > message, but it's one of those gcc-wants-64-bit-ops symbols).
>
> __lshrdi3. It's referenced from fs/nfs/inode.c. I'm damned if I can
> see where though (and I went through the gcc -E output trying to spot it.)
it's Logical SHift Right DI (i.e. 8 byte). I.e. somethnig like
u64 foo, bar;
bar = foo >> 7;
if you do s/u64/s64/ in the example, it would generate a call to __ashrdi3,
which we have code in arch/parisc/lib/ashrdi3.c for. Now look at m68k.
They have code for lshrdi3 in the same place as for ashrdi3. So, it would
be logical for us to do the same, and I have, in my tree, a few weeks ago
</hint>.
Philipp Rumpf
next prev parent reply other threads:[~2000-05-27 18:00 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-05-26 23:26 [parisc-linux] [MERGE] -pre8 merge status Grant Grundler
2000-05-27 3:37 ` willy
2000-05-27 2:45 ` Philipp Rumpf
2000-05-27 2:54 ` Philipp Rumpf
2000-05-27 4:08 ` willy
2000-05-27 4:56 ` willy
2000-05-27 4:14 ` Alan Modra
2000-05-27 15:31 ` John David Anglin
2000-05-27 18:09 ` Philipp Rumpf
2000-05-27 18:00 ` Philipp Rumpf [this message]
2000-05-27 17:56 ` Philipp Rumpf
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20000527120048.B664@puffin.external.hp.com \
--to=prumpf@puffin.external.hp.com \
--cc=grundler@cup.hp.com \
--cc=parisc-linux@thepuffingroup.com \
--cc=willy@thepuffingroup.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.