Page MenuHomeFreeBSD
Feed Advanced Search

Today

emaste added reviewers for D15968: newvers.sh: fix git false positive -dirty tag: markj, kib.
Sun, Oct 21, 5:23 AM
emaste committed rD52393: Add LLD_REVISION_STRING to the post-branch bump list.
Add LLD_REVISION_STRING to the post-branch bump list
Sun, Oct 21, 4:56 AM
emaste committed rS339515: pwd_mkdb: retire -B and -L endianness options.
pwd_mkdb: retire -B and -L endianness options
Sun, Oct 21, 12:48 AM
emaste committed rS339513: Add some tom-thumb vt font glyphs.
Add some tom-thumb vt font glyphs
Sun, Oct 21, 12:36 AM
emaste committed rS339512: regen src.conf after r339477 and r339511.
regen src.conf after r339477 and r339511
Sun, Oct 21, 12:33 AM
emaste committed rS339511: Introduce src.conf knob to build userland with retpoline.
Introduce src.conf knob to build userland with retpoline
Sun, Oct 21, 12:28 AM
emaste closed D17421: Introduce WITH_RETPOLINE src.conf knob to build userland with retpoline.
Sun, Oct 21, 12:28 AM
emaste committed rS339510: ANSIfy libc/quad.
ANSIfy libc/quad
Sun, Oct 21, 12:21 AM

Yesterday

emaste committed rS339505: mcount: tidy up ANSIfication.
mcount: tidy up ANSIfication
Sat, Oct 20, 10:39 PM
emaste committed rS339504: libi386: remove CLANG_NO_IAS workaround.
libi386: remove CLANG_NO_IAS workaround
Sat, Oct 20, 10:35 PM
emaste created D17631: libc: Use musl's optimized memchr.
Sat, Oct 20, 10:29 PM
emaste created D17630: libc: Use musl's optimized strchr, strchrnul, strcspn.
Sat, Oct 20, 10:27 PM
emaste accepted D17628: Remove mse from tree.
Sat, Oct 20, 10:22 PM
emaste added inline comments to D17628: Remove mse from tree.
Sat, Oct 20, 10:22 PM
emaste added inline comments to D17547: Implement O_BENEATH and AT_BENEATH.
Sat, Oct 20, 9:37 PM
emaste committed rS339473: libelf: also test for 64-bit ELF in _libelf_is_mips64el.
libelf: also test for 64-bit ELF in _libelf_is_mips64el
Sat, Oct 20, 6:47 PM
emaste added inline comments to D17587: Implement a BSD licensed crtbegin/crtend.
Sat, Oct 20, 6:38 PM
emaste committed rS339469: Remove incorrect BSD-2-Clause-FreeBSD SPDX tags.
Remove incorrect BSD-2-Clause-FreeBSD SPDX tags
Sat, Oct 20, 6:32 PM
emaste committed rS339467: Remove incorrect BSD-2-Clause-FreeBSD SPDX tag.
Remove incorrect BSD-2-Clause-FreeBSD SPDX tag
Sat, Oct 20, 6:30 PM
emaste added a comment to D17597: objcopy: restore behaviour required by GCC's build (full change from HEAD.

Committed in rS339451

Sat, Oct 20, 5:58 PM
emaste committed rS339454: Bump LLD_REVISION_STRING for 13-CURRENT.
Bump LLD_REVISION_STRING for 13-CURRENT
Sat, Oct 20, 5:42 PM
emaste committed rS339451: objcopy: restore behaviour required by GCC's build.
objcopy: restore behaviour required by GCC's build
Sat, Oct 20, 5:28 PM
emaste closed D17596: objcopy: restore behaviour required by GCC's build.
Sat, Oct 20, 5:28 PM
emaste added a comment to D17596: objcopy: restore behaviour required by GCC's build.

Do I read this correctly that once this is applied, the lang/gcc* ports should be bootstrapping fine again?

Sat, Oct 20, 12:16 PM

Fri, Oct 19

emaste added a comment to D17603: PR231965: make localedef output locale data in target endian order.

If needed, I can skip documenting the -b/-l flags so we could remove them later if we decide to use consistent-endian locale data.

Fri, Oct 19, 5:06 PM
emaste accepted D17603: PR231965: make localedef output locale data in target endian order.

Our comments crossed paths.

Fri, Oct 19, 4:39 PM
emaste added a comment to D17603: PR231965: make localedef output locale data in target endian order.

@sbruno asked on IRC for me to clarify, so - I don't object to this change, it is definitely a fix and I'd be happy to see this fixed vs status quo. Also, we have strong arguments for being able to share pwd files across machines (potentially of different endianness) that might not apply to locale data.

Fri, Oct 19, 4:32 PM
emaste added a comment to D17603: PR231965: make localedef output locale data in target endian order.

FWIW I have a small preference for maintaining the approach taken in rS308170 but extending/fixing it for all archs - have the on-disk data in a consistent endianness. See the progression of pwd_mkdb ending with commits rS332902, rS333133 (D15144).

Fri, Oct 19, 3:17 PM
emaste updated the diff for D17597: objcopy: restore behaviour required by GCC's build (full change from HEAD.

Incorporate fix from kaiw

Fri, Oct 19, 2:52 AM

Thu, Oct 18

emaste updated the diff for D17596: objcopy: restore behaviour required by GCC's build.

Dynamic symtab fix from @kaiw

Thu, Oct 18, 8:14 PM
emaste added a comment to D17587: Implement a BSD licensed crtbegin/crtend.

Not supporting .ctors could be a problem when linking objects created with different compilers, e.g. a static library built with gcc, but linked through clang.

Thu, Oct 18, 1:31 PM

Wed, Oct 17

emaste added inline comments to D17587: Implement a BSD licensed crtbegin/crtend.
Wed, Oct 17, 3:25 PM
emaste created D17597: objcopy: restore behaviour required by GCC's build (full change from HEAD.
Wed, Oct 17, 1:36 PM
emaste added a reverting change for rS339350: elfcopy: delete filter_reloc, it is broken and unnecessary: D17597: objcopy: restore behaviour required by GCC's build (full change from HEAD.
Wed, Oct 17, 1:36 PM
emaste added reviewers for D17596: objcopy: restore behaviour required by GCC's build: kaiw, jkoshy_users.sourceforge.net.
Wed, Oct 17, 1:34 PM
emaste created D17596: objcopy: restore behaviour required by GCC's build.
Wed, Oct 17, 1:33 PM
emaste added a reverting change for rS339350: elfcopy: delete filter_reloc, it is broken and unnecessary: D17596: objcopy: restore behaviour required by GCC's build.
Wed, Oct 17, 1:33 PM

Tue, Oct 16

emaste added inline comments to D17551: PR225855: restore x_fmt for ca_IT.ISO8859-15.src.
Tue, Oct 16, 1:08 AM

Mon, Oct 15

emaste accepted D17488: Remove the need for backslashes in syscalls.master..
Mon, Oct 15, 10:14 PM

Sun, Oct 14

emaste committed rS339353: MFC r336027 (andrew): Teach binutils that arm64 is a 64bit architecture..
MFC r336027 (andrew): Teach binutils that arm64 is a 64bit architecture.
Sun, Oct 14, 1:17 AM
emaste committed rS339352: Makefile.inc1: clean up dependencies after r339348.
Makefile.inc1: clean up dependencies after r339348
Sun, Oct 14, 12:30 AM

Sat, Oct 13

emaste updated subscribers of D17547: Implement O_BENEATH and AT_BENEATH.
Sat, Oct 13, 10:21 PM
emaste added a comment to D17547: Implement O_BENEATH and AT_BENEATH.

Compare with D2808

Sat, Oct 13, 9:40 PM
emaste committed rS339350: elfcopy: delete filter_reloc, it is broken and unnecessary.
elfcopy: delete filter_reloc, it is broken and unnecessary
Sat, Oct 13, 9:26 PM
emaste closed D17519: elfcopy: delete filter_reloc, it is broken and unnecessary.
Sat, Oct 13, 9:26 PM
emaste added inline comments to D17363: Process irelocs for statically linked binaries from crt1..
Sat, Oct 13, 7:03 PM
emaste accepted D17363: Process irelocs for statically linked binaries from crt1..
Sat, Oct 13, 5:45 PM
emaste added a comment to D17519: elfcopy: delete filter_reloc, it is broken and unnecessary.

For reference, this was found while developing WIP to introduce ifunc userland support, and in particular for static binaries.

Sat, Oct 13, 4:54 PM

Fri, Oct 12

emaste added inline comments to D17363: Process irelocs for statically linked binaries from crt1..
Fri, Oct 12, 4:51 PM
emaste added a comment to D17524: comms/conserver-com: Update to 8.2.2 - support base openssl 1.1.1 - switch to upstream github.

Tried again, and it works for me.

Fri, Oct 12, 3:30 PM

Thu, Oct 11

emaste added a comment to D17524: comms/conserver-com: Update to 8.2.2 - support base openssl 1.1.1 - switch to upstream github.

I tried something similar locally and (some of) the patches in files/ did not apply, but perhaps I just missed something.

Thu, Oct 11, 11:07 PM
emaste updated subscribers of D17519: elfcopy: delete filter_reloc, it is broken and unnecessary.
Thu, Oct 11, 2:58 PM
emaste created D17519: elfcopy: delete filter_reloc, it is broken and unnecessary.
Thu, Oct 11, 2:46 PM
emaste committed rS339304: lld: set sh_link and sh_info for .rela.plt sections.
lld: set sh_link and sh_info for .rela.plt sections
Thu, Oct 11, 1:19 PM
emaste committed rS339300: MFC r339181: crt: switch to standard note type definitions from elf_common.h.
MFC r339181: crt: switch to standard note type definitions from elf_common.h
Thu, Oct 11, 12:26 AM

Wed, Oct 10

emaste committed rS339287: MFC r333569: cpucontrol: improve Intel microcode revision check.
MFC r333569: cpucontrol: improve Intel microcode revision check
Wed, Oct 10, 3:54 PM
emaste committed rS339286: MFC r333233: gpart: add fat32lba MBR partition type.
MFC r333233: gpart: add fat32lba MBR partition type
Wed, Oct 10, 3:44 PM
emaste committed rS339285: MFC r338810: openssh: rename local macro to avoid OpenSSL 1.1.1 conflict.
MFC r338810: openssh: rename local macro to avoid OpenSSL 1.1.1 conflict
Wed, Oct 10, 3:38 PM
emaste committed rS339284: MFC r339019: clang: allow ifunc resolvers to accept arguments.
MFC r339019: clang: allow ifunc resolvers to accept arguments
Wed, Oct 10, 3:37 PM
emaste accepted D17488: Remove the need for backslashes in syscalls.master..
  • Join without spaceso (previous behavior).
Wed, Oct 10, 3:26 PM
emaste committed rS339283: regerate src.conf.5 to remove duplicate entries.
regerate src.conf.5 to remove duplicate entries
Wed, Oct 10, 1:20 PM
emaste committed rS339282: MFC r334072, r334247 (eadler): Add the text '@generated' to src.conf.5.
MFC r334072, r334247 (eadler): Add the text '@generated' to src.conf.5
Wed, Oct 10, 1:13 PM
emaste committed rS339281: MFC r306729: makeman: avoid bogus output with duplicated options.
MFC r306729: makeman: avoid bogus output with duplicated options
Wed, Oct 10, 1:06 PM
emaste accepted D17488: Remove the need for backslashes in syscalls.master..
Wed, Oct 10, 12:43 AM

Tue, Oct 9

emaste accepted D17476: Don't include the broken riscv64sf TARGET_ARCH in universe..
Tue, Oct 9, 8:43 PM
emaste added inline comments to D17438: Add NT_FREEBSD_FEATURE_CTL ELF note to csu.
Tue, Oct 9, 8:40 PM
emaste added a comment to D17485: Allow the ND6 default route and prefix lists to be read in capability mode..

Perhaps a topic for discussion at the Vendor/Dev Summit next week

Tue, Oct 9, 8:26 PM
emaste added a comment to D17363: Process irelocs for statically linked binaries from crt1..

As discussed elsewhere there are a few toolchain issues with static binaries with ifuncs - one fix is in https://github.com/emaste/freebsd/commit/36131f9c4c9aa343ea2679c18b3d1d621bb837f1

Tue, Oct 9, 7:59 PM
emaste committed rS339261: Switch ntp's embedded libevent to 2.1.18.
Switch ntp's embedded libevent to 2.1.18
Tue, Oct 9, 6:35 PM
emaste closed D17481: Makefile.inc1: handle dependencies across libevent migration.
Tue, Oct 9, 6:35 PM
emaste updated the diff for D17481: Makefile.inc1: handle dependencies across libevent migration.
  • remove extra blank line
  • include Makefile change
Tue, Oct 9, 6:03 PM
emaste committed rS339259: Regenerate ssh_namespace.h for OpenSSL 1.1.1 update.
Regenerate ssh_namespace.h for OpenSSL 1.1.1 update
Tue, Oct 9, 5:29 PM
emaste committed rS339254: libevent: eliminate in-tree usage of arc4random_addrandom.
libevent: eliminate in-tree usage of arc4random_addrandom
Tue, Oct 9, 2:27 PM
emaste committed rS339252: Copy libevent sources to contrib.
Copy libevent sources to contrib
Tue, Oct 9, 2:05 PM
emaste created D17481: Makefile.inc1: handle dependencies across libevent migration.
Tue, Oct 9, 1:16 PM
emaste committed rS339248: openssh: regenerate ssh-namespace.h after r339213 and r339216.
openssh: regenerate ssh-namespace.h after r339213 and r339216
Tue, Oct 9, 3:12 AM

Sat, Oct 6

emaste committed rS339216: sshd: address capsicum issues.
sshd: address capsicum issues
Sat, Oct 6, 9:33 PM
emaste closed D17128: [sshd 7.8p1] avoid to violate capability mode.
Sat, Oct 6, 9:33 PM ยท capsicum
emaste committed rS339213: openssh: cherry-pick OpenSSL 1.1.1 compatibility.
openssh: cherry-pick OpenSSL 1.1.1 compatibility
Sat, Oct 6, 2:39 PM
emaste closed D17444: openssh: cherry-pick OpenSSL 1.1.1 compatibility.
Sat, Oct 6, 2:39 PM

Fri, Oct 5

emaste updated subscribers of D17444: openssh: cherry-pick OpenSSL 1.1.1 compatibility.
Fri, Oct 5, 9:47 PM
emaste created D17444: openssh: cherry-pick OpenSSL 1.1.1 compatibility.
Fri, Oct 5, 9:41 PM
emaste committed rS339209: libcrypto: have buildinf.h depend on Makefile.
libcrypto: have buildinf.h depend on Makefile
Fri, Oct 5, 8:50 PM
emaste added inline comments to D17438: Add NT_FREEBSD_FEATURE_CTL ELF note to csu.
Fri, Oct 5, 7:55 PM
emaste updated the diff for D17438: Add NT_FREEBSD_FEATURE_CTL ELF note to csu.

Put in crtbrand.c as kib suggests

Fri, Oct 5, 7:53 PM
emaste added inline comments to D17438: Add NT_FREEBSD_FEATURE_CTL ELF note to csu.
Fri, Oct 5, 7:34 PM
emaste updated the diff for D17438: Add NT_FREEBSD_FEATURE_CTL ELF note to csu.

With context

Fri, Oct 5, 7:31 PM
emaste created D17438: Add NT_FREEBSD_FEATURE_CTL ELF note to csu.
Fri, Oct 5, 7:30 PM

Thu, Oct 4

emaste accepted D15971: elfdump: Add -E to test if a file is an ELF binary..
Thu, Oct 4, 9:35 PM
emaste created D17421: Introduce WITH_RETPOLINE src.conf knob to build userland with retpoline.
Thu, Oct 4, 8:14 PM
emaste committed rS339181: crt: switch to standard note type definitions from elf_common.h.
crt: switch to standard note type definitions from elf_common.h
Thu, Oct 4, 5:35 PM
emaste closed D17408: crt: switch to standard note type definitions from elf_common.h.
Thu, Oct 4, 5:35 PM
emaste created D17408: crt: switch to standard note type definitions from elf_common.h.
Thu, Oct 4, 2:06 PM
emaste committed rP481219: sysutils/py-diffoscope: update to v103.
sysutils/py-diffoscope: update to v103
Thu, Oct 4, 12:47 PM

Wed, Oct 3

emaste added a comment to D17392: Add arm64 kernel support for -z ifunc-noplt.

think that it would cause more resistance than the amd64 hack

Wed, Oct 3, 6:34 PM
emaste accepted D17276: Update heimdal to build against OpenSSL 1.1..
Wed, Oct 3, 5:26 PM
emaste committed rS339157: openssh: connect libressl-api-compat.c and regen config.h.
openssh: connect libressl-api-compat.c and regen config.h
Wed, Oct 3, 4:38 PM
emaste closed D17390: openssh config.h: update for OpenSSL 1.1.1 compat patch.
Wed, Oct 3, 4:38 PM
emaste added a reviewer for D17390: openssh config.h: update for OpenSSL 1.1.1 compat patch: des.
Wed, Oct 3, 4:37 PM
emaste added a reviewer for D17390: openssh config.h: update for OpenSSL 1.1.1 compat patch: jhb.
Wed, Oct 3, 4:34 PM