2.6.8.1-3-386 syntax install problem
Colin Watson
cjwatson at canonical.com
Wed Dec 29 16:31:09 CST 2004
On Thu, Dec 02, 2004 at 09:34:10PM -0500, Marvin Stodolsky wrote:
> Graham brought this problem problem to our attention concerning lt_modem
> installs using our Lucent modem package, ltmodem-8.31a10.tar.gz at
> ltmodem.heby.de for Ubuntu
> Mark is our code expert and I do User help for the ltmodem issues.
>
> The core of the issue is that while a
> make install for the drivers
> install:
> make $(EXTMOD_SWITCH)=`pwd` -C $(KERNEL_DIR)
> INSTALL_MOD_PATH=$(ROOTDIR) modules_install
> works fine for a version nomenclature like 2.6.8-1-686
> When applied to your release 2.6.8.1-3-386 , the -3-386 gets clipped, as
> shown by:
> # ls /lib/modules/*/extra
> /lib/modules/2.4.27-1-686/extra:
> lt_modem.o lt_modem.o~ lt_serial.o lt_serial.o~
>
> /lib/modules/2.6.8-1-686/extra:
> lt_modem.ko lt_serial.ko
>
> /lib/modules/2.6.8.1/extra:
> lt_modem.ko lt_serial.ko
>
> So the standard modules install code seems to be broken by this syntax
> type: 2.6.8.1-3-386
> Probably would be simplest in the future if the more standard
> 2.6.n$EXTRAVERSION were used without "." in the EXTRAVERSION.
> EXTRAVERSION certainly provides enough flexibility for a unique Ubuntu
> naming.
The 2.6.8.1 version number was not chosen by us: that version number was
assigned by the Linux kernel maintainers upstream. See
ftp://ftp.kernel.org/pub/linux/kernel/v2.6/ for proof. If they pick such
a version number, it's their responsibility to make their build system
work with it. :-)
Our development branch is now using 2.6.9, so the problem has gone away
there.
Cheers,
--
Colin Watson [cjwatson at canonical.com]
More information about the ubuntu-devel
mailing list