* Re: [parisc-linux] make Image fails
@ 2000-02-29 20:26 Ulrich Strelow
2000-03-01 18:39 ` [parisc-linux] make Image currently fails here too Brian S. Julin
0 siblings, 1 reply; 5+ messages in thread
From: Ulrich Strelow @ 2000-02-29 20:26 UTC (permalink / raw)
To: willy; +Cc: parisc-linux
--- willy@thepuffingroup.com wrote:
> On Tue, Feb 29, 2000 at 06:34:16AM -0800, Ulrich
> Strelow wrote:
> > Building the cvs version 20000227 with defconfig
> fails
> > with unsatified symbol __cmpdi2.
>
> [snip]
>
> > I did not find any reference in the source code.
> > Grepping through object files as well finds a
> > reference in arch/parisc/hpux/fs.o and hpux.o.
>
> __cmpdi2 is one of the `help, help, i don't know how
> to compile this
> arithmetic op' symbols that gcc puts into libgcc1.
> Let me have a look
> and wee what's producing this. It may vary
> depending on gcc version;
> what version of gcc are you using?
I am using gcc version 2.8.1. I must admit that this
is a bit old, but it was sufficient until now to build
parisc-linux kernels (and SOM executables for HP-UX).
Ulrich
__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com
^ permalink raw reply [flat|nested] 5+ messages in thread
* [parisc-linux] make Image currently fails here too.
2000-02-29 20:26 [parisc-linux] make Image fails Ulrich Strelow
@ 2000-03-01 18:39 ` Brian S. Julin
2000-03-01 19:17 ` Paul Bame
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Brian S. Julin @ 2000-03-01 18:39 UTC (permalink / raw)
To: parisc-linux
My unsatisfied symbols are different, though:
ld: Unsatisfied symbols:
fcacheline (code)
pcacheline (code)
--
Brian S. Julin
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [parisc-linux] make Image currently fails here too.
2000-03-01 18:39 ` [parisc-linux] make Image currently fails here too Brian S. Julin
@ 2000-03-01 19:17 ` Paul Bame
2000-03-01 19:19 ` Kirk Bresniker
2000-03-01 19:35 ` Philipp Rumpf
2 siblings, 0 replies; 5+ messages in thread
From: Paul Bame @ 2000-03-01 19:17 UTC (permalink / raw)
To: Brian S. Julin; +Cc: parisc-linux
=
= My unsatisfied symbols are different, though:
=
= ld: Unsatisfied symbols:
= fcacheline (code)
= pcacheline (code)
That code doesn't get much maintenance these days. The usual cause of
failures is that code using headers from the palinux tree which define
macros which call functions which aren't part of that boot loader.
-P
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [parisc-linux] make Image currently fails here too.
2000-03-01 18:39 ` [parisc-linux] make Image currently fails here too Brian S. Julin
2000-03-01 19:17 ` Paul Bame
@ 2000-03-01 19:19 ` Kirk Bresniker
2000-03-01 19:35 ` Philipp Rumpf
2 siblings, 0 replies; 5+ messages in thread
From: Kirk Bresniker @ 2000-03-01 19:19 UTC (permalink / raw)
To: Brian S. Julin
Brian,
|
| My unsatisfied symbols are different, though:
|
| ld: Unsatisfied symbols:
| fcacheline (code)
| pcacheline (code)
|
I ran into this yesterday, and in poking around with Bonsai, I believe
that this is because sammy's net/drivers/lasi_82596.c code includes
calls to these macros to do the cacheline flushes and purges, but prumpf
removed their definitions from include/asm-parisc/cache.h.
KMB
--
+============================================================+
| Kirk Bresniker (916) 748-2393 |
| 8000 Foothills Blvd |
| Roseville, CA 95747-5649 |
| kirkb@rose.hp.com |
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [parisc-linux] make Image currently fails here too.
2000-03-01 18:39 ` [parisc-linux] make Image currently fails here too Brian S. Julin
2000-03-01 19:17 ` Paul Bame
2000-03-01 19:19 ` Kirk Bresniker
@ 2000-03-01 19:35 ` Philipp Rumpf
2 siblings, 0 replies; 5+ messages in thread
From: Philipp Rumpf @ 2000-03-01 19:35 UTC (permalink / raw)
To: Brian S. Julin; +Cc: parisc-linux
> My unsatisfied symbols are different, though:
>
> ld: Unsatisfied symbols:
> fcacheline (code)
> pcacheline (code)
That's the (buggy IMHO) Lasi ethernet driver that uses strange custom
macros to flush the cache rather than the standard ones. Basically
#define fcacheline(x) dma_cache_wback(&x, 32)
#define pcacheline(x) dma_cache_inv(&x, 32)
_might_ make it compile again.
It alse uses phys_to_virt/virt_to_phys rather than bus_to_virt/virt_to_bus
and generally needs to be fixed for the new DMA API soon. If you're
happy just using a ramdisk, don't compile it in.
Philipp Rumpf
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2000-03-02 0:39 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-02-29 20:26 [parisc-linux] make Image fails Ulrich Strelow
2000-03-01 18:39 ` [parisc-linux] make Image currently fails here too Brian S. Julin
2000-03-01 19:17 ` Paul Bame
2000-03-01 19:19 ` Kirk Bresniker
2000-03-01 19:35 ` Philipp Rumpf
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.