pwcx w kernel.spec

Bobby Spark sparky w servek.sparky.homelinux.org
Śro, 14 Lip 2004, 10:29:15 CEST


On Wed, Jul 14, 2004 at 09:14:27AM +0200, Paweł Sikora wrote:
> On Wednesday 14 of July 2004 01:26, Bobby Spark wrote:
> > On Tue, Jul 13, 2004 at 04:36:57PM +0200, Paweł Sikora wrote:
> > > On Tuesday 13 of July 2004 16:21, Jakub Bogusz wrote:
> > > > License:        GPL
> > > >
> > > > a pwcx to jakieś własnościowe binarki.
> > > > Do oddzielnego speca z tym?
> > >
> > > hmm,
> > >
> > > `since PWCX is based on an NDA and closed source,
> > >  it cannot be released as a GPL module'
> > >
> > > domyslnie off w kernel.spec, ablo do innego speca jako modul jajka.
> >
> > Hi,
> >
> > mnie nie znacie, ale pisałem już na ten temat i wysłałem na tę listę
> > kernel-usb-media-pwcx.spec - to jak ja to rozwiązałem
> >
> > problem jest taki: jak wyłączysz pwcx w kernelu to moduł pwc się inaczej
> > kompiluje i nie przujmuje pwcx'a czyli albo pwcx musi być włączony w
> > kernelu, dokładnie to pwc musi być kompilowany z -DCONFIG_USB_PWCX,(ale
> > pwcx kompilować poza kernelem - w paczce), albo pwc i pwcx budować w paczce
> > (pwc z -DCONFIG_USB_PWCX i pwcx z -DCONFIG_USB_PWCX_MODULE). no ale wtedy
> > jest kwestia czy zostawić pwc w kernelu i przy instalacji pwcx podmieniać
> > ten moduł czy pwc nie dawać w kernelu.
> 
> (pwc-uncompress.h)
> 
> #ifdef CONFIG_USB_PWCX
> /* If the decompressor is compiled in, we must call these manually */
> extern int usb_pwcx_init(void);
> extern void usb_pwcx_exit(void);
> #endif
> 
> (pwcx-glue.c)
> 
> #ifdef CONFIG_USB_PWCX_MODULE
> static int __init usb_pwcx_init(void)
> #else
> int usb_pwcx_init(void)
> #endif
> {
>         Info("Philips webcam decompressor routines version %d.%d-BETA-2\n",
>              PWCX_MAJOR, PWCX_MINOR);
>         Info("Supports all cameras supported by the main module (pwc).\n");
> 
> tak na moje oko, to zeby uzywac pwcx jako zewnetrzny modul,
> musimy wylaczyc CONFIG_USB_PWCX i wlaczc CONFIG_USB_PWCX_MODULE.
> 
> -- 
> /* Copyright (C) 2003, SCO, Inc. This is valuable Intellectual Property. */
> 
>                            #define say(x) lie(x)
> 
> _______________________________________________
> pld-devel-pl mailing list
> pld-devel-pl w pld-linux.org
> http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl




Więcej informacji o liście dyskusyjnej pld-devel-pl