Page MenuHomeFreeBSD

dim (Dimitry Andric)
User

Projects

User Details

User Since
Jan 7 2014, 10:13 PM (507 w, 5 d)

Recent Activity

Sat, Sep 30

dim committed rG8a77bc5e1be1: makefs/zfs: fix build with gcc 12 after b5a2bf512dbe (authored by dim).
makefs/zfs: fix build with gcc 12 after b5a2bf512dbe
Sat, Sep 30, 6:32 PM

Fri, Sep 29

dim added inline comments to D41945: freebsd-update: handle directories changing to files, too.
Fri, Sep 29, 10:43 PM
dim committed rGe2d3168d1207: ObsoleteFiles: remove duplicated and incorrect libclang_rt powerpc64le entries (authored by dim).
ObsoleteFiles: remove duplicated and incorrect libclang_rt powerpc64le entries
Fri, Sep 29, 6:44 PM
dim committed rG4bbf1f460eb3: Vendor import of llvm-project branch release/17.x llvmorg-17.0.1-25… (authored by dim).
Vendor import of llvm-project branch release/17.x llvmorg-17.0.1-25…
Fri, Sep 29, 6:12 PM

Thu, Sep 28

dim committed R11:6fd6fb3a9f51: devel/freebsd-gcc12: fix build with libc++ 17 (authored by dim).
devel/freebsd-gcc12: fix build with libc++ 17
Thu, Sep 28, 4:47 PM
dim committed R11:5a39f84d90b2: devel/freebsd-gcc9: fix build with libc++ 17 (authored by dim).
devel/freebsd-gcc9: fix build with libc++ 17
Thu, Sep 28, 4:47 PM

Wed, Sep 27

dim accepted D41893: freebsd-update: handle file->directory change on upgrade.

LGTM again!

Wed, Sep 27, 6:41 PM

Tue, Sep 26

dim accepted D41893: freebsd-update: handle file->directory change on upgrade.

I think this part is OK now. That will at least ensure upgrades work, but not rollbacks.

Tue, Sep 26, 3:36 PM
dim accepted D41945: freebsd-update: handle directories changing to files, too.

I think this part is OK now. That will at least ensure upgrades work, but not rollbacks.

Tue, Sep 26, 3:21 PM

Sun, Sep 24

dim committed R11:0cff34eb46ae: devel/libffi: fix build with lld 17 (authored by dim).
devel/libffi: fix build with lld 17
Sun, Sep 24, 8:32 PM

Sat, Sep 23

dim committed R11:fef10a5f06e7: lang/gcc6-aux: fix build with libc++ 17 (authored by dim).
lang/gcc6-aux: fix build with libc++ 17
Sat, Sep 23, 4:25 PM
dim committed R11:9673ad933c7b: devel/aarch64-none-elf-gcc: fix build with libc++ 17 (authored by dim).
devel/aarch64-none-elf-gcc: fix build with libc++ 17
Sat, Sep 23, 4:25 PM

Fri, Sep 22

dim committed rG8232867991d1: ObsoleteFiles.inc: Add libclang_rt libraries for riscv64 for LLVM 14/15. (authored by jhb).
ObsoleteFiles.inc: Add libclang_rt libraries for riscv64 for LLVM 14/15.
Fri, Sep 22, 5:27 PM
dim committed rG20295ac0d045: ObsoleteFiles: cleanup more old libclang_rt files for powerpc64le (authored by dim).
ObsoleteFiles: cleanup more old libclang_rt files for powerpc64le
Fri, Sep 22, 5:27 PM
dim committed rG2cf595243a5d: ObsoleteFiles: cleanup old libclang_rt files for powerpc64le (authored by dim).
ObsoleteFiles: cleanup old libclang_rt files for powerpc64le
Fri, Sep 22, 5:27 PM
dim committed rGa3e137356da3: ObsoleteFiles: cleanup old libclang_rt files for powerpc64 (authored by dim).
ObsoleteFiles: cleanup old libclang_rt files for powerpc64
Fri, Sep 22, 5:27 PM
dim committed rGf03512540805: ObsoleteFiles: cleanup old libclang_rt files for powerpc64 (authored by dim).
ObsoleteFiles: cleanup old libclang_rt files for powerpc64
Fri, Sep 22, 6:37 AM
dim committed rG237b0c5b22c9: ObsoleteFiles: cleanup more old libclang_rt files for powerpc64le (authored by dim).
ObsoleteFiles: cleanup more old libclang_rt files for powerpc64le
Fri, Sep 22, 6:37 AM
dim committed rG0cf2f7f35877: ObsoleteFiles: cleanup old libclang_rt files for powerpc64le (authored by dim).
ObsoleteFiles: cleanup old libclang_rt files for powerpc64le
Fri, Sep 22, 6:37 AM

Thu, Sep 21

dim committed R11:db793044a347: audio/alsa-lib: fix build with lld 17 (authored by dim).
audio/alsa-lib: fix build with lld 17
Thu, Sep 21, 3:46 PM
dim added a comment to D41893: freebsd-update: handle file->directory change on upgrade.

...

maybe leave the directory->file case out for now and just handle the case that affects 13.2->14.0, so that people can apply that part to a 13.2 system and participate in 14 beta testing?

if [ -e ${BASEDIR}/${FPATH} ]; then
        if [ ${TYPE} = d ] && ! [ -d ${BASEDIR}/${FPATH} ]; then
                rm -f ${BASEDIR}/${FPATH}
        fi
fi
Thu, Sep 21, 3:20 PM
dim committed R11:28149de0a616: devel/cmake-core devel/cmake-gui misc/mbuffer: cope with librhash.so bump (authored by dim).
devel/cmake-core devel/cmake-gui misc/mbuffer: cope with librhash.so bump
Thu, Sep 21, 7:41 AM

Wed, Sep 20

dim committed R11:e8989d5d9e57: graphics/mesa-dri: fix build with lld 17 (authored by dim).
graphics/mesa-dri: fix build with lld 17
Wed, Sep 20, 8:24 PM
dim committed R11:e0acbd158ec9: security/rhash: update to 1.4.4 and fix build with lld 17 (authored by dim).
security/rhash: update to 1.4.4 and fix build with lld 17
Wed, Sep 20, 8:13 PM
dim added a comment to D41893: freebsd-update: handle file->directory change on upgrade.

Attempting to rollback:

# sh freebsd-update.sh rollback
Uninstalling updates...install: ///lib/casper/libcap_dns.so.2: No such file or directory
install: ///lib/casper/libcap_fileargs.so.1: No such file or directory
install: ///lib/casper/libcap_grp.so.1: No such file or directory
install: ///lib/casper/libcap_net.so.1: No such file or directory
install: ///lib/casper/libcap_pwd.so.1: No such file or directory
install: ///lib/casper/libcap_sysctl.so.2: No such file or directory
install: ///lib/casper/libcap_syslog.so.1: No such file or directory
Wed, Sep 20, 7:36 AM
dim committed rG08862a1a5e14: Fix geom build with clang 17 and KTR enabled (authored by dim).
Fix geom build with clang 17 and KTR enabled
Wed, Sep 20, 7:10 AM
dim committed rGc3e092dacbc8: Fix geom build with clang 17 and KTR enabled (authored by dim).
Fix geom build with clang 17 and KTR enabled
Wed, Sep 20, 7:10 AM
dim committed rGb12c6876b429: Fix geom build with clang 17 and KTR enabled (authored by dim).
Fix geom build with clang 17 and KTR enabled
Wed, Sep 20, 7:05 AM

Tue, Sep 19

dim added inline comments to D41893: freebsd-update: handle file->directory change on upgrade.
Tue, Sep 19, 7:53 PM
dim committed rG8a99263e9da1: ObsoleteFiles: cleanup more old libclang_rt files for powerpc64le (authored by dim).
ObsoleteFiles: cleanup more old libclang_rt files for powerpc64le
Tue, Sep 19, 11:48 AM

Sun, Sep 17

dim committed rG479d224efcbf: Fix geom build with clang 17 and KTR enabled (authored by dim).
Fix geom build with clang 17 and KTR enabled
Sun, Sep 17, 12:15 PM
dim closed D41823: Fix geom build with clang 17 and KTR enabled.
Sun, Sep 17, 12:15 PM

Sat, Sep 16

dim committed rGcadbf320b352: ObsoleteFiles: cleanup old libclang_rt files for powerpc64le (authored by dim).
ObsoleteFiles: cleanup old libclang_rt files for powerpc64le
Sat, Sep 16, 7:52 AM

Fri, Sep 15

dim committed R11:b259f84ad799: textproc/libxml2: fix build with lld 17 (authored by dim).
textproc/libxml2: fix build with lld 17
Fri, Sep 15, 1:28 PM

Thu, Sep 14

dim committed rGb9c012a60b6e: ObsoleteFiles: cleanup old libclang_rt files for powerpc64 (authored by dim).
ObsoleteFiles: cleanup old libclang_rt files for powerpc64
Thu, Sep 14, 4:40 PM
dim added a comment to D41823: Fix geom build with clang 17 and KTR enabled.

if we're going to make a change like this any reason not to go all the way and just make it a static inline bool?

Thu, Sep 14, 6:46 AM

Wed, Sep 13

dim updated the diff for D41823: Fix geom build with clang 17 and KTR enabled.

Replace multiple expressions with one macro, and use logical operands in
that macro.

Wed, Sep 13, 6:45 AM

Tue, Sep 12

dim added a comment to D41823: Fix geom build with clang 17 and KTR enabled.
In D41823#953284, @mjg wrote:

is this the only occurence of this "error" in the tree?

this either should not be a warning altogether or the compile should ship a way to indicate "yes, this is what was meant".

Tue, Sep 12, 11:36 AM
dim requested review of D41823: Fix geom build with clang 17 and KTR enabled.
Tue, Sep 12, 6:59 AM

Mon, Sep 11

dim committed rG8092e001bcd7: Vendor import of llvm-project branch release/17.x llvmorg-17.0.0-rc4-10… (authored by dim).
Vendor import of llvm-project branch release/17.x llvmorg-17.0.0-rc4-10…
Mon, Sep 11, 1:47 PM

Wed, Sep 6

dim committed rGa42a905c2afc: elftoolchain: stop leaving tempfiles on error (authored by crees).
elftoolchain: stop leaving tempfiles on error
Wed, Sep 6, 3:04 PM

Mon, Sep 4

dim accepted D41716: Merge commit 4bb2416d42eb from llvm-project (by Jessica Clarke):.

Great, thanks!

Mon, Sep 4, 8:27 AM

Sun, Sep 3

dim accepted D41701: ObsoleteFiles.inc: Add libclang_rt libraries for riscv64 for LLVM 14/15..
In D41701#950363, @jhb wrote:

I upgraded an old riscv64 rootfs that had LLVM 14 and had these old files left around still. LLVM 16 installs the same set, so I assume the same set was present in LLVM 15.

BTW, it seems that none of the powerpc runtime libraries are listed for LLVM 15?

Sun, Sep 3, 3:46 PM

Sep 2 2023

dim committed rGc938c0a64320: Vendor import of llvm-project branch release/17.x llvmorg-17.0.0-rc3-79… (authored by dim).
Vendor import of llvm-project branch release/17.x llvmorg-17.0.0-rc3-79…
Sep 2 2023, 2:30 PM

Sep 1 2023

dim committed R11:afb5db2a4979: converters/dos2unix: update to 7.5.1 (authored by dim).
converters/dos2unix: update to 7.5.1
Sep 1 2023, 8:49 AM

Aug 28 2023

dim added a comment to D41610: devel/valgrind: temporary build fix for FreeBSD 15..

Note, this would also apply to devel/valgrind-devel.

Aug 28 2023, 1:49 PM

Aug 16 2023

dim committed rGd5af300a69f1: Fix incremental builds after GoogleTest update (authored by dim).
Fix incremental builds after GoogleTest update
Aug 16 2023, 5:40 PM
dim closed D41476: Fix incremental builds after GoogleTest update.
Aug 16 2023, 5:40 PM
dim added inline comments to D41476: Fix incremental builds after GoogleTest update.
Aug 16 2023, 8:51 AM

Aug 15 2023

dim requested review of D41476: Fix incremental builds after GoogleTest update.
Aug 15 2023, 9:15 PM

Aug 13 2023

dim committed rGdd565d99901a: Use a builtin where possible in msun (authored by andrew).
Use a builtin where possible in msun
Aug 13 2023, 8:44 AM
dim committed rGafa7546359d3: Clean up libm use of the __ieee754_ prefix (authored by Steve Kargl <kargl@FreeBSD.org>).
Clean up libm use of the __ieee754_ prefix
Aug 13 2023, 8:44 AM
dim committed rGe0a003552650: Clean up libm use of the __ieee754_ prefix (authored by Steve Kargl <kargl@FreeBSD.org>).
Clean up libm use of the __ieee754_ prefix
Aug 13 2023, 8:43 AM

Aug 10 2023

dim added a comment to D41404: kern: osd: avoid dereferencing freed slots.

It's usually not worth the effort of shrinking, if the array doesn't get larger than a bunch of pages. How large is this one anyway, in a typical scenario? A dozen, or maybe two dozen entries?

Aug 10 2023, 4:30 PM

Aug 3 2023

dim committed rG99843eb89954: Clean up libm use of the __ieee754_ prefix (authored by Steve Kargl <kargl@FreeBSD.org>).
Clean up libm use of the __ieee754_ prefix
Aug 3 2023, 7:53 PM
dim abandoned D41232: rc.d/sendmail: generate DH parameters when auto-creating certificates.

Abandoning this in favor of commenting out the dh.param line from freebsd.mc.

Aug 3 2023, 11:23 AM
dim added a comment to D41232: rc.d/sendmail: generate DH parameters when auto-creating certificates.

I think a better way to go, as discussed in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=248387 is to just remove the dh.param setting:

I'm tempted to remove the DH_PARAMETERS line from freebsd.mc completely and returning to using the built-in default (added in sendmail 8.15.2 after this line was added to freebsd.mc). However, I want to get John-Mark's input since he added the change in rev 256773:

https://svnweb.freebsd.org/base/head/etc/sendmail/freebsd.mc?revision=256773&view=markup

@jmg: How would you like to proceed?

If we can agree on that, I can make that change.

Aug 3 2023, 11:22 AM

Aug 1 2023

dim accepted D41266: retire SHARED_TOOLCHAIN knob.

The time is indeed ripe for this setting to go, but the "toolchains can be a pain" line is maybe a little worrying? @sjg put it in, in rG0244ab1f26bcc, but that was a looooong time ago...

Aug 1 2023, 5:51 PM

Jul 30 2023

dim added inline comments to D41232: rc.d/sendmail: generate DH parameters when auto-creating certificates.
Jul 30 2023, 10:19 AM

Jul 29 2023

dim requested review of D41232: rc.d/sendmail: generate DH parameters when auto-creating certificates.
Jul 29 2023, 8:03 PM

Jul 26 2023

dim committed rG2d22c9abbd20: Vendor import of llvm-project branch release/17.x llvmorg-17-init-19311… (authored by dim).
Vendor import of llvm-project branch release/17.x llvmorg-17-init-19311…
Jul 26 2023, 7:13 PM
dim committed rG7fa27ce4a07f: Vendor import of llvm-project main llvmorg-17-init-19304-gd0b54bb50e51, (authored by dim).
Vendor import of llvm-project main llvmorg-17-init-19304-gd0b54bb50e51,
Jul 26 2023, 7:07 PM
dim committed rG98e7f836e65e: Work around VNET and DPCPU related panics on aarch64 (authored by dim).
Work around VNET and DPCPU related panics on aarch64
Jul 26 2023, 6:06 PM
dim committed rGca54e5c484ca: Move LIBADD lines from usr.bin/clang/*/Makefile one level up (authored by dim).
Move LIBADD lines from usr.bin/clang/*/Makefile one level up
Jul 26 2023, 6:06 PM
dim committed rGf1f27dfa4ad9: Work around VNET and DPCPU related panics on aarch64 (authored by dim).
Work around VNET and DPCPU related panics on aarch64
Jul 26 2023, 6:06 PM

Jul 24 2023

dim committed rG254cdd5b2214: Apply build fix for powerpc64-specific llvm-ar and llvm-nm link error (authored by dim).
Apply build fix for powerpc64-specific llvm-ar and llvm-nm link error
Jul 24 2023, 6:26 PM
dim committed rG50a4d8b34570: depend-cleanup.sh: handle 32-bit dependencies having no 64-bit equivalent (authored by dim).
depend-cleanup.sh: handle 32-bit dependencies having no 64-bit equivalent
Jul 24 2023, 6:25 PM
dim committed rGf57617268240: Move LIBADD lines from usr.bin/clang/*/Makefile one level up (authored by dim).
Move LIBADD lines from usr.bin/clang/*/Makefile one level up
Jul 24 2023, 6:24 PM
dim committed rG320d4fb58b6b: Merge llvm-project main llvmorg-16-init-18548-gb0daacf58f41 (authored by dim).
Merge llvm-project main llvmorg-16-init-18548-gb0daacf58f41
Jul 24 2023, 6:22 PM
dim committed rG3ea609f7d794: Merge commit 2b0f5df7b4e0 from llvm-project (by Jessica Clarke): (authored by dim).
Merge commit 2b0f5df7b4e0 from llvm-project (by Jessica Clarke):
Jul 24 2023, 6:21 PM
dim committed rG784ed70844eb: Merge commit 9ca395b5ade1 from llvm-project (by Haojian Wu): (authored by dim).
Merge commit 9ca395b5ade1 from llvm-project (by Haojian Wu):
Jul 24 2023, 6:21 PM
dim committed rG5a9c8bd8e730: Merge commit 8757ce490130 from llvm-project (by Simon Pilgrim): (authored by dim).
Merge commit 8757ce490130 from llvm-project (by Simon Pilgrim):
Jul 24 2023, 6:21 PM
dim committed rG2e7b90a28f69: Merge llvm-project release/16.x llvmorg-16.0.6-0-g7cbf1a259152 (authored by dim).
Merge llvm-project release/16.x llvmorg-16.0.6-0-g7cbf1a259152
Jul 24 2023, 6:21 PM
dim committed rG95955fb872c6: Merge commit fde5924dcc69 from llvm-project (by Serge Pavlov): (authored by dim).
Merge commit fde5924dcc69 from llvm-project (by Serge Pavlov):
Jul 24 2023, 6:21 PM
dim committed rGb2acc21dfbd6: Bump __FreeBSD_version for llvm 16.0.6 merge (authored by dim).
Bump __FreeBSD_version for llvm 16.0.6 merge
Jul 24 2023, 6:21 PM
dim committed rGe0c3c6130c9b: Merge commit 69d42eef4bec from llvm-project (by Dimitry Andric): (authored by dim).
Merge commit 69d42eef4bec from llvm-project (by Dimitry Andric):
Jul 24 2023, 6:21 PM
dim committed rG702c3649b50c: Merge llvm-project release/16.x llvmorg-16.0.2-0-g18ddebe1a1a9 (authored by dim).
Merge llvm-project release/16.x llvmorg-16.0.2-0-g18ddebe1a1a9
Jul 24 2023, 6:21 PM
dim committed rGb41a5b1e742a: Merge llvm-project release/16.x llvmorg-16.0.5-0-g185b81e034ba (authored by dim).
Merge llvm-project release/16.x llvmorg-16.0.5-0-g185b81e034ba
Jul 24 2023, 6:21 PM
dim committed rGda3adc3ce965: Merge llvm-project release/16.x llvmorg-16.0.3-0-gda3cd333bea5 (authored by dim).
Merge llvm-project release/16.x llvmorg-16.0.3-0-gda3cd333bea5
Jul 24 2023, 6:21 PM
dim committed rG2da197f30da5: Merge commit db492316399a from llvm-project (by Dimitry Andric): (authored by dim).
Merge commit db492316399a from llvm-project (by Dimitry Andric):
Jul 24 2023, 6:21 PM
dim committed rGc1f875b54b19: clang: re-downgrade implicit int/function declarations to warning only (authored by dim).
clang: re-downgrade implicit int/function declarations to warning only
Jul 24 2023, 6:21 PM
dim committed rG80e4ac2964a1: Work around VNET and DPCPU related panics on aarch64 (authored by dim).
Work around VNET and DPCPU related panics on aarch64
Jul 24 2023, 6:20 PM
dim committed rGb8f1c9dd9b3d: Merge commit 2b0f5df7b4e0 from llvm-project (by Jessica Clarke): (authored by dim).
Merge commit 2b0f5df7b4e0 from llvm-project (by Jessica Clarke):
Jul 24 2023, 6:19 PM
dim closed D41156: Work around VNET and DPCPU related panics on aarch64.
Jul 24 2023, 6:19 PM
dim requested review of D41156: Work around VNET and DPCPU related panics on aarch64.
Jul 24 2023, 6:18 PM

Jul 19 2023

dim committed rG8d0cab8800e1: Merge commit 9ca395b5ade1 from llvm-project (by Haojian Wu): (authored by dim).
Merge commit 9ca395b5ade1 from llvm-project (by Haojian Wu):
Jul 19 2023, 5:33 PM

Jul 16 2023

dim committed rG881fc203567e: Merge commit 8757ce490130 from llvm-project (by Simon Pilgrim): (authored by dim).
Merge commit 8757ce490130 from llvm-project (by Simon Pilgrim):
Jul 16 2023, 6:46 PM

Jul 13 2023

dim committed rG1cd9788408aa: Merge commit fde5924dcc69 from llvm-project (by Serge Pavlov): (authored by dim).
Merge commit fde5924dcc69 from llvm-project (by Serge Pavlov):
Jul 13 2023, 6:59 PM

Jul 10 2023

dim committed rGce4846ae75d4: depend-cleanup.sh: cleanup stale ffs.S dependencies for arm and i386 (authored by dim).
depend-cleanup.sh: cleanup stale ffs.S dependencies for arm and i386
Jul 10 2023, 10:58 PM
dim committed rG7ba8cc9b7b6b: depend-cleanup.sh: handle 32-bit dependencies having no 64-bit equivalent (authored by dim).
depend-cleanup.sh: handle 32-bit dependencies having no 64-bit equivalent
Jul 10 2023, 10:58 PM

Jul 9 2023

dim accepted D40943: arm64 lib32: change clang to allow -m32 on arm64.

Indeed, bumping lib/clang/freebsd_cc_version.h is the way to force a bootstrap clang rebuild. The change to clang/lib/Driver/ToolChains/FreeBSD.cpp should also be upstreamed.

Jul 9 2023, 10:03 PM

Jul 3 2023

dim committed rG3a9dd387057c: Stop removing OpenSSL man pages that were revived in 3.0.9 (authored by dim).
Stop removing OpenSSL man pages that were revived in 3.0.9
Jul 3 2023, 4:59 PM

Jul 1 2023

dim committed rG5de9420ad540: Create correct engines debug directory after OpenSSL 3.0.9 merge (authored by dim).
Create correct engines debug directory after OpenSSL 3.0.9 merge
Jul 1 2023, 9:01 PM

Jun 28 2023

dim committed rG2846052cd44e: Apply llvm fix for hanging gcc builds on 32-bit arm (authored by dim).
Apply llvm fix for hanging gcc builds on 32-bit arm
Jun 28 2023, 6:15 PM
dim committed rG1706d72e36a0: Apply llvm fix for hanging gcc builds on 32-bit arm (authored by dim).
Apply llvm fix for hanging gcc builds on 32-bit arm
Jun 28 2023, 6:01 PM
dim committed R11:0a41062b5b5a: converters/dos2unix: Add new port (authored by dim).
converters/dos2unix: Add new port
Jun 28 2023, 5:43 PM
dim committed R11:fdc58defc52f: converters/unix2dos: mark install conflict with converters/dos2unix (authored by dim).
converters/unix2dos: mark install conflict with converters/dos2unix
Jun 28 2023, 5:43 PM
dim committed R11:ffa7085ab412: x11/xdm: fix build with clang 16 (authored by dim).
x11/xdm: fix build with clang 16
Jun 28 2023, 5:26 PM

Jun 26 2023

dim added a comment to D40623: csu: Add a stop indicator to _start to satisfy unwinders on aarch64.

Hmm this might also allow us to revert rG5866c369e4fd917c0d456f0f10b92ee354b82279, which was added to work around https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256864 . As far as I remember, this only affected aarch64 though, and that is tricky for me to test.

Jun 26 2023, 6:37 PM

Jun 25 2023

dim accepted D40748: libc.a: implement _rtld_addr_phdr().
Jun 25 2023, 6:26 PM