Discussion:
glibc version in Ubuntu 10.04!
Naresh Mehta
2010-05-24 12:41:27 UTC
Permalink
Hi All,

I am trying to compile Ofono in Ubuntu 10.04. I have a problem with the
glibc version number. Ofono needs a version >2.16 whereas 10.04 gives 2.10.
Upstream of glibc is at 2.9. Why is ubuntu 10.04 stuck at 2.10? Is there a
reason for that and/or are there any plans to upgrade the library later on?

Previous versions of Ubuntu had glibc package available which is not
available with 10.04. It would be great if somebody can throw some light
here.

Please do guide me to the appropriate mailing list if this is not the
intended one.

BR; Naresh

visit me at:
http://www.naresh.se/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/kernel-team/attachments/20100524/f6350773/attachment.htm
Pete Graner
2010-05-24 12:56:37 UTC
Permalink
Post by Naresh Mehta
Hi All,
I am trying to compile Ofono in Ubuntu 10.04. I have a problem with
the glibc version number. Ofono needs a version >2.16 whereas 10.04
gives 2.10. Upstream of glibc is at 2.9. Why is ubuntu 10.04 stuck at
2.10? Is there a reason for that and/or are there any plans to upgrade
the library later on?
Previous versions of Ubuntu had glibc package available which is not
available with 10.04. It would be great if somebody can throw some
light here.
Please do guide me to the appropriate mailing list if this is not the
intended one.
BR; Naresh
http://www.naresh.se/
You want ubutnu-devel at lists.ubuntu.com

~pete
--
Pete Graner <pgraner at canonical.com>
Manager
Ubuntu Kernel
Canonical Ltd. http://www.canonical.com/
Sean McNamara
2010-05-24 13:02:25 UTC
Permalink
Hi,
Post by Naresh Mehta
Hi All,
I am trying to compile Ofono in Ubuntu 10.04. I have a problem with the
glibc version number. Ofono needs a version >2.16 whereas 10.04 gives 2.10.
Upstream of glibc is at 2.9. Why is ubuntu 10.04 stuck at 2.10? Is there a
reason for that and/or are there any plans to upgrade the library later on?
Please don't confuse 2.10 and 2.1.0, or GLib and the GNU C Library :)
Since I am unsure whether you are referring to glibc (GNU C Library)
or GLib (GNOME's platform independent utility library), I will
describe both requirements as clearly as I can -- both how they are
implemented in Ubuntu, and what oFono requires.

Per the GNU C Library homepage, the latest version is 2.11.2:
http://www.gnu.org/software/libc/

The GNU C Library recently has a binary-compatible fork called eglibc.
Debian (and Ubuntu) have migrated to that; see
http://www.eglibc.org/home for their homepage.

I found out what package contains the GNU C Library in Ubuntu with this command:

$ apt-file search /lib/libc.so.6
libc6: /lib/libc.so.6

So the libc6 package provides the GNU C Library. A bit more digging:

$ aptitude show libc6
Package: libc6
State: installed
Automatically installed: no
Version: 2.11.1-0ubuntu7
Priority: required
Section: libs
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss at lists.ubuntu.com>
Uncompressed Size: 10.5M
Depends: libc-bin (= 2.11.1-0ubuntu7), debconf (>= 0.5) | debconf-2.0, libgcc1,
tzdata, findutils (>= 4.4.0-2ubuntu2)
Suggests: glibc-doc, locales
Conflicts: belocs-locales-bin, tzdata (< 2007k-1), tzdata-etch
Breaks: nscd (< 2.9)
Replaces: belocs-locales-bin
Provides: glibc-2.10-1
Description: Embedded GNU C Library: Shared libraries
Contains the standard libraries that are used by nearly all programs on the
system. This package includes shared versions of the standard C library and
the standard math library, as well as many others.
Homepage: http://www.eglibc.org

So version 2.11.1 is provided in Ubuntu 10.04.

I'm not really sure where you're getting that oFono requires version
2.16, unless you mean GLib, which is completely different. GLib does
indeed have a version 2.16.

Looking in oFono's configure.ac, it seems that it does indeed require
GLib (from GNOME) version 2.16 or later. So the error you're actually
hitting is that your GLib development headers are not installed.
Here's the salient lines of configure.ac:

PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.16, dummy=yes,
AC_MSG_ERROR(GLib >= 2.16 is required))

To install the GLib development headers on Ubuntu, install the package
libglib2.0-dev.

After installing the required dependencies, I got ofono to build from
git on 10.04 with no problems.
Post by Naresh Mehta
Previous versions of Ubuntu had glibc package available which is not
available with 10.04. It would be great if somebody can throw some light
here.
The two packages for glibc (note: not GLib) are libc6 and libc6-dev.
The latter is installed when you install build-essential. But the
actual problem you're hitting is with GLib, not glibc.

HTH,

Sean
Post by Naresh Mehta
Please do guide me to the appropriate mailing list if this is not the
intended one.
BR; Naresh
http://www.naresh.se/
--
kernel-team mailing list
kernel-team at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Naresh Mehta
2010-05-24 13:09:09 UTC
Permalink
Hey!

Thanks Sean & All. Thanks for pointing out the error. Yes, it infact is GLib
and not glibc. I will update the glib headers (libglib2.0-dev) and keep you
guys updated.

BR; Naresh
Post by Sean McNamara
Hi,
Post by Naresh Mehta
Hi All,
I am trying to compile Ofono in Ubuntu 10.04. I have a problem with the
glibc version number. Ofono needs a version >2.16 whereas 10.04 gives
2.10.
Post by Naresh Mehta
Upstream of glibc is at 2.9. Why is ubuntu 10.04 stuck at 2.10? Is there
a
Post by Naresh Mehta
reason for that and/or are there any plans to upgrade the library later
on?
Please don't confuse 2.10 and 2.1.0, or GLib and the GNU C Library :)
Since I am unsure whether you are referring to glibc (GNU C Library)
or GLib (GNOME's platform independent utility library), I will
describe both requirements as clearly as I can -- both how they are
implemented in Ubuntu, and what oFono requires.
http://www.gnu.org/software/libc/
The GNU C Library recently has a binary-compatible fork called eglibc.
Debian (and Ubuntu) have migrated to that; see
http://www.eglibc.org/home for their homepage.
$ apt-file search /lib/libc.so.6
libc6: /lib/libc.so.6
$ aptitude show libc6
Package: libc6
State: installed
Automatically installed: no
Version: 2.11.1-0ubuntu7
Priority: required
Section: libs
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss at lists.ubuntu.com>
Uncompressed Size: 10.5M
Depends: libc-bin (= 2.11.1-0ubuntu7), debconf (>= 0.5) | debconf-2.0, libgcc1,
tzdata, findutils (>= 4.4.0-2ubuntu2)
Suggests: glibc-doc, locales
Conflicts: belocs-locales-bin, tzdata (< 2007k-1), tzdata-etch
Breaks: nscd (< 2.9)
Replaces: belocs-locales-bin
Provides: glibc-2.10-1
Description: Embedded GNU C Library: Shared libraries
Contains the standard libraries that are used by nearly all programs on the
system. This package includes shared versions of the standard C library and
the standard math library, as well as many others.
Homepage: http://www.eglibc.org
So version 2.11.1 is provided in Ubuntu 10.04.
I'm not really sure where you're getting that oFono requires version
2.16, unless you mean GLib, which is completely different. GLib does
indeed have a version 2.16.
Looking in oFono's configure.ac, it seems that it does indeed require
GLib (from GNOME) version 2.16 or later. So the error you're actually
hitting is that your GLib development headers are not installed.
PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.16, dummy=yes,
AC_MSG_ERROR(GLib >= 2.16 is required))
To install the GLib development headers on Ubuntu, install the package
libglib2.0-dev.
After installing the required dependencies, I got ofono to build from
git on 10.04 with no problems.
Post by Naresh Mehta
Previous versions of Ubuntu had glibc package available which is not
available with 10.04. It would be great if somebody can throw some light
here.
The two packages for glibc (note: not GLib) are libc6 and libc6-dev.
The latter is installed when you install build-essential. But the
actual problem you're hitting is with GLib, not glibc.
HTH,
Sean
Post by Naresh Mehta
Please do guide me to the appropriate mailing list if this is not the
intended one.
BR; Naresh
http://www.naresh.se/
--
kernel-team mailing list
kernel-team at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
--
kernel-team mailing list
kernel-team at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/kernel-team/attachments/20100524/c88552d2/attachment.htm
Continue reading on narkive:
Loading...