The glibc tag has no wiki summary.
1
vote
1answer
36 views
Need general guide on how to build Linux Stream (LiS) under RedHat 6.2
Day 1
I have hit into some error, and the build simply fail, saying that there is some conflict. Thus I believe a .o file cannot be made and then result fatal error during linking, anyone have steps ...
0
votes
2answers
44 views
How to install multiple glibc on fedora
I have a fedora 4 installed on my computer and it has glibc version 2.5.3, but I want to install a software that needs a glibc 2.7+ . On the other hand, I have some programs that need this 2.5.3 ...
0
votes
0answers
64 views
glibc 2.17 `make` error: ../sysdeps/ieee754/flt-32/s_isnanf.c:37:1: error: ‘__EI___isnanf’ aliased to external symbol ‘__GI___isnanf’
The error output from make is:
../sysdeps/ieee754/flt-32/s_isnanf.c:37:1: error: ‘__EI___isnanf’ aliased to external symbol ‘__GI___isnanf’
make[2]: *** ...
24
votes
1answer
397 views
What would be the best way to work around this glibc problem?
I administer a Gentoo Hardened box that uses file capabilities to eliminate most of the need for setuid-root binaries (e.g. /bin/ping has CAP_NET_RAW, etc).
Infact, the only binary I have left is ...
12
votes
3answers
701 views
how to run new software without updating GLIBC?
I installed Mathematica 9 on an old Red Hat Enterprise Linux AS release 4 system.
After the installation, I tried to start Mathematica, but following message came out:
...
0
votes
0answers
93 views
Errors during 32-bit glibc2.17 compile
I'm trying to compile the current glibc (2.17) from the official ftp on my machine (kernel 3.7.3). No patches or extras are applied.
For x86_64 everything works fine, but I need the 32-Bit libs as ...
1
vote
2answers
56 views
glibc does not upgrade on Gentoo Linux because of old SSP __guard symbols
When I'm doing emerge -avuDN glibc always getting this:
>>> Emerging (1 of 28) sys-libs/glibc-2.15-r3
* glibc-2.15.tar.xz SHA256 SHA512 WHIRLPOOL size ;-) ... ...
2
votes
1answer
154 views
Make stdout and stderr be buffered by the same buffer
Is it possible to force glibc to use the same buffer for stdout and stderr?
If I tee the both outputs:
./tests/tests 2>&1 | tee log
I get mixed messages (i.e. messages are ordered inside ...
1
vote
1answer
66 views
Is there any way to attach latrace to an already-running process?
I want to trace a running multi-threaded process's library calls. As of 5 November 2012, there's only one way to get ltrace to fully support tracing multi-threaded processes: you must check out and ...
2
votes
1answer
493 views
CentOS 4.8 and glibc 2.5
How would I go about installing glibc 2.5 on CentOS 4.8?
I know CentOS 4.8 has been EOL'd, which is all good and well. However, the environment that I am working in is using this version, and will ...
0
votes
2answers
443 views
Unable to install Mono 2.6 on CentOS
I have an application that breaks on mono 2.10, so I'm trying to install an older mono instead.
I found an RPM and tried to install it, but it won't install (I believe) because the glibc and gcc ...
1
vote
0answers
264 views
Eglibc cannot compile suffix of object files while trying to cross compile
I'm currently making my way through Trac's CLFS book.
When trying to configure the 32-bit version of EGLIBC-2.15, using the options:
BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc ${BUILD32}" \
...
0
votes
2answers
3k views
How to install older version of glibc?
I'm trying to install gcc-4.4 on RHEL6: sudo rpm -ivh /mnt/dvd/Packages/gcc-4.4.3-1.el6.x86_64.rpm. But the problem is that is depends on glibc and glibc-common libraries. When I try to install them ...
9
votes
4answers
4k views
Why is almost every program complaining about my locale?
I'm using Arch Linux, and I've followed the directions on the wiki about setting my locale.
Nearly every program that runs complains about the locale - even locale. It looks like this:
% locale
...
4
votes
0answers
136 views
How to make linux 'perf record' work for libc and libstdc++ symbols?
I'm using perf record -g on x86-64 Linux to profile a program. Several symbols in libc or libstdc++ have 0 as a parent: __GI___strcmp_ssse3 (libc) and strcmp@plt (libstdc++) for example. (I can ...
2
votes
1answer
143 views
Configure & Compile syslog-ng from source, got: Threads are not supported on this platform
I have configure, gmake, and gmake installed syslog-ng-3.4.0alpha1 with eventlog-0.2.12 and other dependencies.
From then output of the ./configure --prefix=/syslog --with-gnu-ld, I can see that the ...
2
votes
2answers
274 views
Can I build a linux distro with libc instead of glibc
I recently had a conversation with a friend who is a highly skill software engineer, and he showed me some articles outlining the fact libc was much better than glibc.
I wonder if its possible to ...
1
vote
1answer
482 views
What is syscall-template.S?
I've come across a file syscall-template.S more specifically its location is
.../sysdeps/unix/syscall-template.S
What is this file?
Where is it. It is not on my system and I cannot find it in ...
3
votes
3answers
762 views
Is the Solaris libc based on the GNU libc?
On Solaris:
basename.c
#include <stdio.h>
#include <libgen.h>
int main(int argc, char* argv[])
{
int len = strlen(argv[0]);
char *bsname = basename(argv[0]);
printf("%s\n", ...
1
vote
3answers
442 views
Compiling a C program that defines a function getline by GCC
I'm trying to compile by GCC an old C program that defines and uses a function named getline, which conflicts with the function of the same name in the GNU C library. How can you compile it? Passing ...
0
votes
1answer
232 views
Installing glibc 2.3 for mysql server
I need to install mysql server and client for a project of mine so I downloaded the MySQL-client-5.1.61-1.glibc23.i386.rpm for the client and MySQL-server-5.1.61-1.glibc23.i386.rpm for the server.
I ...
5
votes
1answer
187 views
Where to find the source file of function pause(void) and sigsuspend(set)
I want to find the source file of pause and sigsuspend in the glibc-2.14.1 package. I grep the package and find the file sysdeps/posix/pause.c has a definition of function pause, the code is
int
...
4
votes
1answer
120 views
How/why can Firefox packages work on all Linuxes?
How/why can a Firefox 64bit (or 32bit) package work on different Linux distributions since each Linux distribution has a different version for gcc, glibc, linux kernel, etc. ?
5
votes
1answer
301 views
What is in the output of “getent ahosts”?
What are the fields printed by getent ahosts DOMAIN?
The output for getent hosts is a simple combination of IP and hostname. The getent ahosts has an additional third field that is, in all my test, ...
0
votes
1answer
203 views
Is it possible to preload glibc?
One of my client runs a glibc-2.7 based system , and my static linked program wasn't able to start on the target machine, raising an error:
...
2
votes
1answer
173 views
How to set parameter i486 on glibc compiling process of x86_64 system?
My host:
lfs@sam:/mnt/lfs/sources/glibc-build$ uname -m
x86_64
lfs@sam:/mnt/lfs/sources/glibc-build$
In lfs(LFS-BOOK-6.8-HTML/chapter05/glibc.html)
It says
case `uname -m` in
i?86) ...
2
votes
0answers
634 views
how can I delete/remove a glibc version so the older version is used again?
I upgraded glibc for a reason that isn't arround anymore so i want to downgrade it again. The stupid thing is a lot of programms rely on glibc at the moment. I still have the 2.4 version on the system ...
6
votes
1answer
2k views
Installing two glibc alongside in debian/ubuntu
Is it possible to install and use two different glibc versions on the same machine. Where one version is only used to run legacy software, which relies on old glibc binaries?
Is it possible to do ...
6
votes
1answer
1k views
Can new glibc versions be used with an old kernel?
Apparently glibc can be compiled with --enable-kernel to support older kernel versions. However, I haven't been able to find information on what kernel versions are supported on a particular glibc ...
4
votes
1answer
591 views
EGLIBC vs GLIBC on laptops
From what I understand the primary cause of fork/branch of EGLIBC as compared to GLIBC was the problem with patches for ARM that Debian devs wanted to push upstream.
I have slightly different ...