public inbox for libc-alpha@sourceware.org
 help / color / mirror / Atom feed
* Monday Patch Queue Review update (2021-10-18)
@ 2021-10-18 15:03 Carlos O'Donell
  2021-10-18 15:20 ` Noah Goldstein
  2021-10-18 16:00 ` Florian Weimer
  0 siblings, 2 replies; 3+ messages in thread
From: Carlos O'Donell @ 2021-10-18 15:03 UTC (permalink / raw)
  To: libc-alpha

Most recent meeting status is always here:
https://sourceware.org/glibc/wiki/PatchworkReviewMeetings#Update

Meeting: 2021-10-18 @ 0900h EST (UTC-5)

Video/Audio: https://bluejeans.com/9093064454

IRC: #glibc on OFTC.

Review new patches and restart review at the top.

 * 339 NEW/NOBODY patches in queue.
 * [v2] elf: Support DT_RELR relative relocation format [BZ #27924]
  * Need official gABI assignment (Carry Coutant status?)
   * Needs to be reserved verbally by Carry (Action item)
   * Required for patch acceptance.
  * Need BFD port or a released llvm/lld that supports DT_RELR to review patches.
   * Minimally a 32-bit and 64-bit port that can build glibc and passes regression testing.
   * Required for patch review.
  * Official glibc relese with feature?
   * Need BFD port to support build-many-glibcs to provide testing confidence.
  * HJ: Would like to see a BFD port before a glibc release with the features.
   * Sufficient to have a released binutils with DT_RELR also.
  * Release date of released static linkers with support should be close to glibc release with feature.
   * When glibc is released users can pick a static linker to test with (binutils or lld).
 * 317 NEW/NOBODY patches in queue.
 * Add and use link-test-modules-rpath-link [BZ #28455]
 * elf: Also try DT_RUNPATH for internal dlopen [BZ #28455]
  * Needed for change in linker default.
 * elf: Make global.out depend on reldepmod4.so [BZ #28457]
  * Existing defect.
 * 46290: elf: Fix elf_get_dynamic_info() for bootstrap
  * Needs review.
 * 45506: [v2] ld.so: Initialize bootstrap_map.l_ld_readonly [BZ #28340]
  * Needs review to fix valgrind issue with ppc64le.
 * _FORTIFY_SOURCE=3 improvements
  * Siddhesh looking for review.
 * Series 3601: Improve hypot()
  * Changes requested by Paul Zimmerman.

-- 
Cheers,
Carlos.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Monday Patch Queue Review update (2021-10-18)
  2021-10-18 15:03 Monday Patch Queue Review update (2021-10-18) Carlos O'Donell
@ 2021-10-18 15:20 ` Noah Goldstein
  2021-10-18 16:00 ` Florian Weimer
  1 sibling, 0 replies; 3+ messages in thread
From: Noah Goldstein @ 2021-10-18 15:20 UTC (permalink / raw)
  To: Carlos O'Donell; +Cc: libc-alpha

On Mon, Oct 18, 2021 at 11:04 AM Carlos O'Donell via Libc-alpha
<libc-alpha@sourceware.org> wrote:
>
> Most recent meeting status is always here:
> https://sourceware.org/glibc/wiki/PatchworkReviewMeetings#Update
>
> Meeting: 2021-10-18 @ 0900h EST (UTC-5)
>
> Video/Audio: https://bluejeans.com/9093064454
>
> IRC: #glibc on OFTC.
>
> Review new patches and restart review at the top.
>
>  * 339 NEW/NOBODY patches in queue.
>  * [v2] elf: Support DT_RELR relative relocation format [BZ #27924]
>   * Need official gABI assignment (Carry Coutant status?)
>    * Needs to be reserved verbally by Carry (Action item)
>    * Required for patch acceptance.
>   * Need BFD port or a released llvm/lld that supports DT_RELR to review patches.
>    * Minimally a 32-bit and 64-bit port that can build glibc and passes regression testing.
>    * Required for patch review.
>   * Official glibc relese with feature?
>    * Need BFD port to support build-many-glibcs to provide testing confidence.
>   * HJ: Would like to see a BFD port before a glibc release with the features.
>    * Sufficient to have a released binutils with DT_RELR also.
>   * Release date of released static linkers with support should be close to glibc release with feature.
>    * When glibc is released users can pick a static linker to test with (binutils or lld).
>  * 317 NEW/NOBODY patches in queue.
>  * Add and use link-test-modules-rpath-link [BZ #28455]
>  * elf: Also try DT_RUNPATH for internal dlopen [BZ #28455]
>   * Needed for change in linker default.
>  * elf: Make global.out depend on reldepmod4.so [BZ #28457]
>   * Existing defect.
>  * 46290: elf: Fix elf_get_dynamic_info() for bootstrap
>   * Needs review.
>  * 45506: [v2] ld.so: Initialize bootstrap_map.l_ld_readonly [BZ #28340]
>   * Needs review to fix valgrind issue with ppc64le.
>  * _FORTIFY_SOURCE=3 improvements
>   * Siddhesh looking for review.
>  * Series 3601: Improve hypot()
>   * Changes requested by Paul Zimmerman.
>
> --
> Cheers,
> Carlos.
>

I missed the meeting but was hoping I could get review for:

[v7] String: Add support for __memcmpeq() ABI on all targets
https://patchwork.sourceware.org/project/glibc/patch/20210929151743.3351092-1-goldstein.w.n@gmail.com/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Monday Patch Queue Review update (2021-10-18)
  2021-10-18 15:03 Monday Patch Queue Review update (2021-10-18) Carlos O'Donell
  2021-10-18 15:20 ` Noah Goldstein
@ 2021-10-18 16:00 ` Florian Weimer
  1 sibling, 0 replies; 3+ messages in thread
From: Florian Weimer @ 2021-10-18 16:00 UTC (permalink / raw)
  To: Carlos O'Donell via Libc-alpha

* Carlos O'Donell via Libc-alpha:

> Most recent meeting status is always here:
> https://sourceware.org/glibc/wiki/PatchworkReviewMeetings#Update
>
> Meeting: 2021-10-18 @ 0900h EST (UTC-5)
>
> Video/Audio: https://bluejeans.com/9093064454
>
> IRC: #glibc on OFTC.
>
> Review new patches and restart review at the top.
>
>  * 339 NEW/NOBODY patches in queue.
>  * [v2] elf: Support DT_RELR relative relocation format [BZ #27924]
>   * Need official gABI assignment (Carry Coutant status?)
>    * Needs to be reserved verbally by Carry (Action item)
>    * Required for patch acceptance.
>   * Need BFD port or a released llvm/lld that supports DT_RELR to review patches.
>    * Minimally a 32-bit and 64-bit port that can build glibc and passes regression testing.

I tried LLD 13, and it can't be used to build the glibc test suite
(without the DT_RELR patch):

gcc -fuse-ld=lld -o /root/build/elf/ifuncmain5 -nostdlib -nostartfiles    -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both /root/build/csu/crt1.o /root/build/csu/crti.o `gcc -fuse-ld=lld  --print-file-name=crtbegin.o` /root/build/elf/ifuncmain5.o /root/build/support/libsupport_nonshared.a /root/build/elf/ifuncmod5.so  -Wl,-dynamic-linker=/lib64/ld-linux-x86-64.so.2 -Wl,-rpath-link=/root/build:/root/build/math:/root/build/elf:/root/build/dlfcn:/root/build/nss:/root/build/nis:/root/build/rt:/root/build/resolv:/root/build/mathvec:/root/build/support:/root/build/crypt:/root/build/nptl -lgcc -Wl,--as-needed -lgcc_s  -Wl,--no-as-needed /root/build/libc.so.6 /root/build/libc_nonshared.a -Wl,--as-needed /root/build/elf/ld.so -Wl,--no-as-needed -lgcc -Wl,--as-needed -lgcc_s  -Wl,--no-as-needed `gcc -fuse-ld=lld  --print-file-name=crtend.o` /root/build/csu/crtn.o
ld.lld: error: cannot preempt symbol: foo_protected
>>> defined in /root/build/elf/ifuncmod5.so
>>> referenced by ifuncmain5.c:22 (/root/git/elf/ifuncmain5.c:22)
>>>               /root/build/elf/ifuncmain5.o:(get_foo_protected)
collect2: error: ld returned 1 exit status
make[2]: *** [../Rules:230: /root/build/elf/ifuncmain5] Error 1

I think there is a patch somewhere to fix this.

Thanks,
Florian


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-10-18 16:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-18 15:03 Monday Patch Queue Review update (2021-10-18) Carlos O'Donell
2021-10-18 15:20 ` Noah Goldstein
2021-10-18 16:00 ` Florian Weimer

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).