* Issue when building glibc v2.31
@ 2023-06-14 16:32 Fotso, Kevin
2023-06-14 17:16 ` Billie Alsup (balsup)
0 siblings, 1 reply; 3+ messages in thread
From: Fotso, Kevin @ 2023-06-14 16:32 UTC (permalink / raw)
To: libc-help
[-- Attachment #1: Type: text/plain, Size: 3358 bytes --]
Hi,
I am trying to build glibc v2.31 and I have been running into an issue.
Our cluster is Red Hat Enterprise Linux 8.7 (Ootpa).
My gcc version is v 11.2.0 and my cmake version is 3.25.0.
My configure command is as follows:
CFLAGS="-O2 -pipe -Wno-error -Wno-zero-length-bounds ${_archflags}" ../configure --disable-werror --prefix=/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build
Here is the error I get after running make:
gcc -nostdlib -nostartfiles -r -o /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.map.o -Wl,--defsym='__stack_chk_fail=0' -Wl,--defsym='__stack_chk_fail_local=0' \
'-Wl,-(' /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/dl-allobjs.os /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/libc_pic.a -lgcc '-Wl,-)' -Wl,-Map,/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mapT
rm -f /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.map.o
mv -f /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mapT /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.map
LC_ALL=C \
sed -n 's@^/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/\([^(]*\)(\([^)]*\.os\)) *.*$@\1 \2@p' \
/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.map | \
while read lib file; do \
case $lib in \
libc_pic.a) \
LC_ALL=C fgrep -l /$file \
/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/stamp.os /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/*/stamp.os | \
LC_ALL=C \
sed 's@^/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/\([^/]*\)/stamp\.os$@rtld-\1'" +=$file@"\
;; \
*/*.a) \
echo rtld-${lib%%/*} += $file ;; \
*) echo "Wasn't expecting $lib($file)" >&2; exit 1 ;; \
esac; \
done > /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mkT
sed: -e expression #1, char 100: unknown option to `s'
echo rtld-subdirs = `LC_ALL=C sed 's/^rtld-\([^ ]*\).*$/\1/' /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mkT \
| LC_ALL=C sort -u` >> /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mkT
mv -f /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mkT /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mk
make -f /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mk -f rtld-Rules
make[3]: Entering directory '/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/elf'
rtld-Rules:40: *** This makefile is a subroutine of elf/Makefile not to be used directly. Stop.
make[3]: Leaving directory '/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/elf'
make[2]: *** [Makefile:526: /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/rtld-libc.a] Error 2
make[2]: Leaving directory '/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/elf'
make[1]: *** [Makefile:470: elf/subdir_lib] Error 2
make[1]: Leaving directory '/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31'
make: *** [Makefile:9: all] Error 2
Is there any suggestion?
All the best
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Issue when building glibc v2.31
2023-06-14 16:32 Issue when building glibc v2.31 Fotso, Kevin
@ 2023-06-14 17:16 ` Billie Alsup (balsup)
2023-06-14 17:56 ` Fotso, Kevin
0 siblings, 1 reply; 3+ messages in thread
From: Billie Alsup (balsup) @ 2023-06-14 17:16 UTC (permalink / raw)
To: Fotso, Kevin, libc-help
[-- Attachment #1: Type: text/plain, Size: 3565 bytes --]
Looks like the sed command uses @ as a delimiter, therefore you should not use @ in your workspace pathname.
On 6/14/23, 9:33 AM, "Libc-help" <libc-help-bounces+balsup=cisco.com@sourceware.org> wrote:
Hi,
I am trying to build glibc v2.31 and I have been running into an issue.
Our cluster is Red Hat Enterprise Linux 8.7 (Ootpa).
My gcc version is v 11.2.0 and my cmake version is 3.25.0.
My configure command is as follows:
CFLAGS="-O2 -pipe -Wno-error -Wno-zero-length-bounds ${_archflags}" ../configure --disable-werror --prefix=/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build
Here is the error I get after running make:
gcc -nostdlib -nostartfiles -r -o /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.map.o -Wl,--defsym='__stack_chk_fail=0' -Wl,--defsym='__stack_chk_fail_local=0' \
'-Wl,-(' /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/dl-allobjs.os /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/libc_pic.a -lgcc '-Wl,-)' -Wl,-Map,/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mapT
rm -f /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.map.o
mv -f /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mapT /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.map
LC_ALL=C \
sed -n 's@^/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/\([^(]*\)(\([^)]*\.os\)) *.*$@\1 \2@p' \
/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.map | \
while read lib file; do \
case $lib in \
libc_pic.a) \
LC_ALL=C fgrep -l /$file \
/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/stamp.os /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/*/stamp.os | \
LC_ALL=C \
sed 's@^/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/\([^/]*\)/stamp\.os$@rtld-\1'" +=$file@"\
;; \
*/*.a) \
echo rtld-${lib%%/*} += $file ;; \
*) echo "Wasn't expecting $lib($file)" >&2; exit 1 ;; \
esac; \
done > /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mkT
sed: -e expression #1, char 100: unknown option to `s'
echo rtld-subdirs = `LC_ALL=C sed 's/^rtld-\([^ ]*\).*$/\1/' /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mkT \
| LC_ALL=C sort -u` >> /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mkT
mv -f /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mkT /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mk
make -f /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mk -f rtld-Rules
make[3]: Entering directory '/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/elf'
rtld-Rules:40: *** This makefile is a subroutine of elf/Makefile not to be used directly. Stop.
make[3]: Leaving directory '/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/elf'
make[2]: *** [Makefile:526: /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/rtld-libc.a] Error 2
make[2]: Leaving directory '/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/elf'
make[1]: *** [Makefile:470: elf/subdir_lib] Error 2
make[1]: Leaving directory '/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31'
make: *** [Makefile:9: all] Error 2
Is there any suggestion?
All the best
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Issue when building glibc v2.31
2023-06-14 17:16 ` Billie Alsup (balsup)
@ 2023-06-14 17:56 ` Fotso, Kevin
0 siblings, 0 replies; 3+ messages in thread
From: Fotso, Kevin @ 2023-06-14 17:56 UTC (permalink / raw)
To: Billie Alsup (balsup), libc-help
[-- Attachment #1: Type: text/plain, Size: 3950 bytes --]
Hi Billie,
Thank you so much!
Will try that.
All the best
________________________________
From: Billie Alsup (balsup) <balsup@cisco.com>
Sent: Wednesday, June 14, 2023 11:16 AM
To: Fotso, Kevin <KEVIN.FOTSO@CUANSCHUTZ.EDU>; libc-help@sourceware.org <libc-help@sourceware.org>
Subject: Re: Issue when building glibc v2.31
[External Email - Use Caution]
Looks like the sed command uses @ as a delimiter, therefore you should not use @ in your workspace pathname.
On 6/14/23, 9:33 AM, "Libc-help" <libc-help-bounces+balsup=cisco.com@sourceware.org> wrote:
Hi,
I am trying to build glibc v2.31 and I have been running into an issue.
Our cluster is Red Hat Enterprise Linux 8.7 (Ootpa).
My gcc version is v 11.2.0 and my cmake version is 3.25.0.
My configure command is as follows:
CFLAGS="-O2 -pipe -Wno-error -Wno-zero-length-bounds ${_archflags}" ../configure --disable-werror --prefix=/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build
Here is the error I get after running make:
gcc -nostdlib -nostartfiles -r -o /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.map.o -Wl,--defsym='__stack_chk_fail=0' -Wl,--defsym='__stack_chk_fail_local=0' \
'-Wl,-(' /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/dl-allobjs.os /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/libc_pic.a -lgcc '-Wl,-)' -Wl,-Map,/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mapT
rm -f /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.map.o
mv -f /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mapT /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.map
LC_ALL=C \
sed -n 's@^/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/\([^(]*\)(\([^)]*\.os\)) *.*$@\1 \2@p' \
/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.map | \
while read lib file; do \
case $lib in \
libc_pic.a) \
LC_ALL=C fgrep -l /$file \
/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/stamp.os /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/*/stamp.os | \
LC_ALL=C \
sed 's@^/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/\([^/]*\)/stamp\.os$@rtld-\1'" +=$file@"\
;; \
*/*.a) \
echo rtld-${lib%%/*} += $file ;; \
*) echo "Wasn't expecting $lib($file)" >&2; exit 1 ;; \
esac; \
done > /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mkT
sed: -e expression #1, char 100: unknown option to `s'
echo rtld-subdirs = `LC_ALL=C sed 's/^rtld-\([^ ]*\).*$/\1/' /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mkT \
| LC_ALL=C sort -u` >> /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mkT
mv -f /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mkT /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mk
make -f /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/librtld.mk -f rtld-Rules
make[3]: Entering directory '/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/elf'
rtld-Rules:40: *** This makefile is a subroutine of elf/Makefile not to be used directly. Stop.
make[3]: Leaving directory '/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/elf'
make[2]: *** [Makefile:526: /projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/glibc-build/elf/rtld-libc.a] Error 2
make[2]: Leaving directory '/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31/elf'
make[1]: *** [Makefile:470: elf/subdir_lib] Error 2
make[1]: Leaving directory '/projects/kfotso@xsede.org/nitrc/usr/local/glibc-2.31'
make: *** [Makefile:9: all] Error 2
Is there any suggestion?
All the best
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-06-14 17:56 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-14 16:32 Issue when building glibc v2.31 Fotso, Kevin
2023-06-14 17:16 ` Billie Alsup (balsup)
2023-06-14 17:56 ` Fotso, Kevin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).