Thanks Brad for submitting this report.
Note to the readers: Please pay attention to the "related questions"
link. The issue has been discussed there before.
Here are the answers to C, Cooke's questions:
C. Cooke> The output of 'apt-cache policy gcc'
$ apt-cache policy gcc
gcc:
Installed: 4:4.2.3-1ubuntu6
Candidate: 4:4.2.3-1ubuntu6
Version table:
*** 4:4.2.3-1ubuntu6 0
500 http://fi.archive.ubuntu.com hardy-updates/main Packages
100 /var/lib/dpkg/status
4:4.2.3-1ubuntu3 0
500 http://fi.archive.ubuntu.com hardy/main Packages
I don't think this information reveals anything, because gcc is only a
dependency package.
$ dpkg-query -s gcc
Package: gcc
Status: install ok installed
Priority: optional
Section: devel
Installed-Size: 64
Maintainer: Ubuntu Core developers <[email protected]>
Architecture: i386
Source: gcc-defaults (1.62ubuntu6)
Version: 4:4.2.3-1ubuntu6
Provides: c-compiler
Depends: cpp (>= 4:4.2.3-1ubuntu6), gcc-4.2 (>= 4.2.3-1)
Recommends: libc6-dev | libc-dev
Suggests: autoconf, automake1.9, bison, flex, gcc-doc, gcc-multilib, gdb,
libtool, make, manpages-dev
Conflicts: gcc-doc (<< 1:2.95.3)
Description: The GNU C compiler
This is the GNU C compiler, a fairly portable optimizing compiler for C.
.
This is a dependency package providing the default GNU C compiler.
Original-Maintainer: Debian GCC Maintainers <[email protected]>
So the real beef is in gcc-4.2
$ apt-cache policy gcc-4.2
gcc-4.2:
Installed: 4.2.4-1ubuntu3
Candidate: 4.2.4-1ubuntu3
Version table:
*** 4.2.4-1ubuntu3 0
500 http://fi.archive.ubuntu.com hardy-updates/main Packages
100 /var/lib/dpkg/status
4.2.3-2ubuntu7 0
500 http://fi.archive.ubuntu.com hardy/main Packages
So you get a different gcc version depending on whether you follow
hardy-updates or not.
C. Cooke> The output of 'dpkg -l linux-image*'
$ dpkg-query -l linux-image* | cat
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version
Description
+++-==========================================-=================================-============================================
un linux-image <none>
(no description available)
un linux-image-2.6 <none>
(no description available)
ii linux-image-2.6.24-19-generic 2.6.24-19.41
Linux kernel image for version 2.6.24 on x86
ii linux-image-2.6.24-22-generic 2.6.24-22.45
Linux kernel image for version 2.6.24 on x86
ii linux-image-2.6.24-23-generic 2.6.24-23.48
Linux kernel image for version 2.6.24 on x86
ii linux-image-generic 2.6.24.23.25
Generic Linux kernel image
(I piped through cat in order to avoid truncation)
C. Cooke> The output of 'uname -a'
$ uname -a
Linux uwe-desktop 2.6.24-23-generic #1 SMP Mon Jan 26 00:13:11 UTC 2009 i686
GNU/Linux
I use the newest of my installed kernels, 2.6.24-23.
$ apt-cache policy linux-image-2.6.24-23-generic
linux-image-2.6.24-23-generic:
Installed: 2.6.24-23.48
Candidate: 2.6.24-23.48
Version table:
*** 2.6.24-23.48 0
500 http://fi.archive.ubuntu.com hardy-updates/main Packages
500 http://security.ubuntu.com hardy-security/main Packages
100 /var/lib/dpkg/status
You get the same one from hardy-security and hardy-updates.
$ cat /proc/version
Linux version 2.6.24-23-generic (bui...@vernadsky) (gcc version 4.2.3 (Ubuntu
4.2.3-2ubuntu7)) #1 SMP Mon Jan 26 00:13:11 UTC 2009
It's build using gcc 4.2.3
But:
$ gcc --version
gcc (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu3)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Summary: Those who follow hardy-updates (and security, of course), have a
version mismatch whenever the the newest
kernel comes from security.
Solution: If
a.) the compiler in hardy-updates is different in hardy-main & hardy-security
than the one in hardy-updates
and
b.) the newest kernel comes from hardy-security
then
hardy-updates must provide a kernel compiled with the compiler in hardy-
updates.
** Changed in: linux (Ubuntu)
Status: Incomplete => New
--
hardy-updates needs a new linux-image
https://bugs.launchpad.net/bugs/328178
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs