Page MenuHomeFreeBSD

pkubaj (Piotr Kubaj)
User

Projects

User Details

User Since
Jul 27 2015, 9:08 PM (575 w, 6 d)

Recent Activity

Today

pkubaj committed R11:2212974bcc92: multimedia/x264: fix build on powerpc64* (authored by pkubaj).
multimedia/x264: fix build on powerpc64*
Mon, Aug 10, 7:35 AM

Yesterday

pkubaj committed R11:d9a04e46ce18: games/CWR-CE: enable powerpc64le build (authored by pkubaj).
games/CWR-CE: enable powerpc64le build
Sun, Aug 9, 12:42 PM
pkubaj committed R11:5c4566eb5610: devel/isa-l_crypto: fix packaging on powerpc64le, enable powerpc64 (authored by pkubaj).
devel/isa-l_crypto: fix packaging on powerpc64le, enable powerpc64
Sun, Aug 9, 12:29 PM
pkubaj closed D58116: lang/gcc1[2-6]: merge upstream pull requests.
Sun, Aug 9, 10:45 AM · PowerPC
pkubaj committed R11:cd7c885d050f: lang/gcc1?: further improvements for powerpc64* (authored by pkubaj).
lang/gcc1?: further improvements for powerpc64*
Sun, Aug 9, 10:45 AM
pkubaj committed rG185a03ad8aa8: libgcc_s: export the IEEE-128 long double runtime on powerpc64le (authored by pkubaj).
libgcc_s: export the IEEE-128 long double runtime on powerpc64le
Sun, Aug 9, 9:08 AM
pkubaj closed D58248: libgcc_s: export the IEEE-128 long double runtime on powerpc64le.
Sun, Aug 9, 9:08 AM

Sat, Aug 8

pkubaj committed R11:b8ffc5fabbff: ftp/curl-impersonate: add powerpc64le support (authored by pkubaj).
ftp/curl-impersonate: add powerpc64le support
Sat, Aug 8, 8:39 PM

Thu, Aug 6

pkubaj committed R11:2e2c83b201de: sysutils/rust-coreutils: update to 0.10.0 (authored by pkubaj).
sysutils/rust-coreutils: update to 0.10.0
Thu, Aug 6, 1:15 PM
pkubaj committed R11:5b795f7f0931: graphics/nvidia-texture-tools: fix aarch64 and powerpc64* builds (authored by pkubaj).
graphics/nvidia-texture-tools: fix aarch64 and powerpc64* builds
Thu, Aug 6, 1:15 PM
pkubaj committed R11:efbbbce271a8: Mk/Uses/cargo.mk: enable RUST_BACKTRACE on powerpc64le on recent CURRENT (authored by pkubaj).
Mk/Uses/cargo.mk: enable RUST_BACKTRACE on powerpc64le on recent CURRENT
Thu, Aug 6, 1:15 PM
pkubaj committed R11:ede6958bb0d0: sysutils/fastfetch: update to 2.67.0 (authored by pkubaj).
sysutils/fastfetch: update to 2.67.0
Thu, Aug 6, 1:15 PM

Wed, Aug 5

pkubaj committed R11:7af3bb12f06a: lang/ldc: add new bootstrap for powerpc64le after long double switch (authored by pkubaj).
lang/ldc: add new bootstrap for powerpc64le after long double switch
Wed, Aug 5, 8:22 AM

Mon, Aug 3

pkubaj committed R11:269231a0fd51: net/deltachat-rpc-server: fix build on powerpc64* (authored by pkubaj).
net/deltachat-rpc-server: fix build on powerpc64*
Mon, Aug 3, 3:22 PM
pkubaj committed R11:032f99b314fd: security/py-utls: fix build on powerpc64* (authored by pkubaj).
security/py-utls: fix build on powerpc64*
Mon, Aug 3, 3:22 PM
pkubaj committed R11:3fa6049eab77: net-im/libsignal: fix build on powerpc64* (authored by pkubaj).
net-im/libsignal: fix build on powerpc64*
Mon, Aug 3, 3:22 PM
pkubaj committed R11:3072eb2740b6: devel/android-tools: fix powerpc64* build (authored by pkubaj).
devel/android-tools: fix powerpc64* build
Mon, Aug 3, 3:22 PM
pkubaj committed R11:1900152b6f27: net/quiche: fix powerpc64* build (authored by pkubaj).
net/quiche: fix powerpc64* build
Mon, Aug 3, 3:22 PM
pkubaj committed R11:e6cdd1dc70d0: devel/php-grpc: add powerpc64* support (authored by pkubaj).
devel/php-grpc: add powerpc64* support
Mon, Aug 3, 3:22 PM
pkubaj committed R11:87773edcdede: games/openrct2: update to 0.5.4 (authored by pkubaj).
games/openrct2: update to 0.5.4
Mon, Aug 3, 3:22 PM
pkubaj committed R11:1d95d8eda76d: devel/perfetto: fix build on powerpc* (authored by pkubaj).
devel/perfetto: fix build on powerpc*
Mon, Aug 3, 3:22 PM
pkubaj committed R11:42678686fc54: devel/cbmc: fix build on powerpc64* (authored by pkubaj).
devel/cbmc: fix build on powerpc64*
Mon, Aug 3, 3:22 PM
pkubaj committed R11:60252f383052: devel/objfw: fix build on powerpc64* (authored by pkubaj).
devel/objfw: fix build on powerpc64*
Mon, Aug 3, 3:22 PM
pkubaj committed R11:34632cf318b6: games/jumpy: fix build on powerpc64le (authored by pkubaj).
games/jumpy: fix build on powerpc64le
Mon, Aug 3, 3:22 PM
pkubaj committed R11:3f9f5627c661: games/etlegacy: readd powerpc* support (authored by pkubaj).
games/etlegacy: readd powerpc* support
Mon, Aug 3, 3:22 PM
pkubaj committed R11:9592fae1adf1: databases/py-chroma-hnswlib: remove -march=native (authored by pkubaj).
databases/py-chroma-hnswlib: remove -march=native
Mon, Aug 3, 3:22 PM
pkubaj committed R11:6dfb907ddd23: devel/xsimd: fix powerpc64le runtime (authored by pkubaj).
devel/xsimd: fix powerpc64le runtime
Mon, Aug 3, 3:22 PM
pkubaj committed R11:1b106b21b3f9: www/py-autobahn: various fixes (authored by pkubaj).
www/py-autobahn: various fixes
Mon, Aug 3, 3:22 PM
pkubaj committed R11:4f8570b0d625: misc/pytorch: fix packaging on !amd64 (authored by pkubaj).
misc/pytorch: fix packaging on !amd64
Mon, Aug 3, 3:22 PM
pkubaj committed R11:0c7158a9929b: graphics/krita: fix build on powerpc64le (authored by pkubaj).
graphics/krita: fix build on powerpc64le
Mon, Aug 3, 3:22 PM
pkubaj committed R11:d9a00047e09e: science/siesta: don't set -march=native (authored by pkubaj).
science/siesta: don't set -march=native
Mon, Aug 3, 3:21 PM

Sun, Aug 2

pkubaj committed R11:67d097d5709c: japanese/open_jtalk: fix pkg-plist (authored by pkubaj).
japanese/open_jtalk: fix pkg-plist
Sun, Aug 2, 7:09 AM
pkubaj committed R11:1b44bb905fa6: games/CWR-CE: fix build on powerpc64le (authored by pkubaj).
games/CWR-CE: fix build on powerpc64le
Sun, Aug 2, 7:09 AM
pkubaj committed R11:0436a1dc5352: misc/py-onnxruntime: fix build on powerpc64le (authored by pkubaj).
misc/py-onnxruntime: fix build on powerpc64le
Sun, Aug 2, 7:09 AM

Wed, Jul 29

pkubaj committed R11:d63cc130611f: lang/rust: set RUST_BACKTRACE=1 on recent CURRENT on powerpc64le (authored by pkubaj).
lang/rust: set RUST_BACKTRACE=1 on recent CURRENT on powerpc64le
Wed, Jul 29, 7:58 AM

Tue, Jul 28

pkubaj committed R11:4ccdf20f1453: security/dropbear: update to 2026.94 (authored by pkubaj).
security/dropbear: update to 2026.94
Tue, Jul 28, 8:58 PM
pkubaj committed R11:da4c57eaec80: x11/slock: update to 1.7 (authored by pkubaj).
x11/slock: update to 1.7
Tue, Jul 28, 8:58 PM
pkubaj committed R11:026ab1fb12e2: x11-fonts/exo: unbreak fetch (authored by pkubaj).
x11-fonts/exo: unbreak fetch
Tue, Jul 28, 8:58 PM
pkubaj committed R11:b05966c655cb: graphics/tesseract: update to 5.5.3 (authored by pkubaj).
graphics/tesseract: update to 5.5.3
Tue, Jul 28, 8:58 PM

Wed, Jul 22

pkubaj updated the diff for D58116: lang/gcc1[2-6]: merge upstream pull requests.

Switch to new freebsd-unwind.h patch and add previously forgotten ldbl patch.

Wed, Jul 22, 2:10 PM · PowerPC

Wed, Jul 15

pkubaj committed R11:9924468b2d78: math/openlibm: fix build on powerpc64* (authored by pkubaj).
math/openlibm: fix build on powerpc64*
Wed, Jul 15, 9:11 AM
pkubaj updated the summary of D58116: lang/gcc1[2-6]: merge upstream pull requests.
Wed, Jul 15, 8:30 AM · PowerPC
pkubaj updated the diff for D58116: lang/gcc1[2-6]: merge upstream pull requests.

Sync ldbl patches with new revision sent to upstream for review.

Wed, Jul 15, 8:24 AM · PowerPC
pkubaj added a reviewer for D58248: libgcc_s: export the IEEE-128 long double runtime on powerpc64le: PowerPC.
Wed, Jul 15, 5:48 AM
pkubaj requested review of D58248: libgcc_s: export the IEEE-128 long double runtime on powerpc64le.
Wed, Jul 15, 5:48 AM
pkubaj committed R11:ebd98cc5b482: sysutils/fastfetch: update to 2.66.0 (authored by pkubaj).
sysutils/fastfetch: update to 2.66.0
Wed, Jul 15, 5:17 AM
pkubaj committed R11:e0a451bfb738: sysutils/UEFITool: update to A75 (authored by pkubaj).
sysutils/UEFITool: update to A75
Wed, Jul 15, 5:16 AM

Jul 9 2026

pkubaj updated the diff for D58116: lang/gcc1[2-6]: merge upstream pull requests.

Remove unrelated changes caused by makepatch.

Jul 9 2026, 5:44 PM · PowerPC
pkubaj committed R11:52e5a3eab9c9: lang/polyml: add powerpc64* support (authored by pkubaj).
lang/polyml: add powerpc64* support
Jul 9 2026, 3:11 PM
pkubaj committed R11:9e4b8ab96fcf: lang/silq: enable on powerpc64* (authored by pkubaj).
lang/silq: enable on powerpc64*
Jul 9 2026, 3:11 PM
pkubaj committed R11:ffc0de3ff487: www/lighttpd: update to 1.4.85 (authored by pkubaj).
www/lighttpd: update to 1.4.85
Jul 9 2026, 3:11 PM

Jul 8 2026

pkubaj requested review of D58116: lang/gcc1[2-6]: merge upstream pull requests.
Jul 8 2026, 8:14 PM · PowerPC
pkubaj committed R11:16a994d3276a: security/py-ssh-audit: update to 3.9.0 (authored by pkubaj).
security/py-ssh-audit: update to 3.9.0
Jul 8 2026, 6:38 PM
pkubaj committed R11:c3c4812dbeed: games/fs2open: update to 26.0.0 (authored by pkubaj).
games/fs2open: update to 26.0.0
Jul 8 2026, 6:38 PM
pkubaj committed R11:cc1acf694f15: games/openrct2: update to 0.5.3 (authored by pkubaj).
games/openrct2: update to 0.5.3
Jul 8 2026, 6:38 PM
pkubaj committed R11:00a1c67ecca6: science/py-scipy: fix build on powerpc64le on CURRENT (authored by pkubaj).
science/py-scipy: fix build on powerpc64le on CURRENT
Jul 8 2026, 6:38 PM

Jul 5 2026

pkubaj committed R11:21f8089eb862: emulators/x49gp: fix build on powerpc* (authored by pkubaj).
emulators/x49gp: fix build on powerpc*
Jul 5 2026, 7:58 PM

Jul 3 2026

pkubaj committed R11:f03ed60314e0: security/hs-cryptol: fix build on powerpc64* (authored by pkubaj).
security/hs-cryptol: fix build on powerpc64*
Jul 3 2026, 8:31 PM
pkubaj committed R11:1a399ab2dae4: textproc/redisearch: fix build on powerpc* (authored by pkubaj).
textproc/redisearch: fix build on powerpc*
Jul 3 2026, 8:31 PM
pkubaj committed R11:a960703ffe96: emulators/ares: fix build on powerpc64* (authored by pkubaj).
emulators/ares: fix build on powerpc64*
Jul 3 2026, 8:31 PM
pkubaj committed R11:53d0503e6b18: graphics/openorienteering-mapper: fix build with DISABLE_LICENSES=yes (authored by pkubaj).
graphics/openorienteering-mapper: fix build with DISABLE_LICENSES=yes
Jul 3 2026, 8:31 PM
pkubaj committed R11:575298c957c9: devel/hs-ghcprofview: fix build on powerpc64le (authored by pkubaj).
devel/hs-ghcprofview: fix build on powerpc64le
Jul 3 2026, 8:31 PM

Jul 1 2026

pkubaj closed D57446: devel/freebsd-sysroot: update to 14.4-RELEASE.

https://cgit.freebsd.org/ports/commit/?id=4dfcc1b87d2f061d0daa1fc9fb7d81d16a86a255

Jul 1 2026, 6:02 PM
pkubaj committed rGc9991e01149b: powerpc64le: switch from calling wrappers to weak references (authored by pkubaj).
powerpc64le: switch from calling wrappers to weak references
Jul 1 2026, 8:21 AM
pkubaj closed D57850: powerpc64le: define missing msun functions.
Jul 1 2026, 8:21 AM · PowerPC

Jun 30 2026

pkubaj updated the diff for D57850: powerpc64le: define missing msun functions.

Move include float.h to the top section.

Jun 30 2026, 7:03 PM · PowerPC
pkubaj committed R11:8d2aaf573b5a: www/nyxt: fix build on powerpc64le and possibly others (authored by pkubaj).
www/nyxt: fix build on powerpc64le and possibly others
Jun 30 2026, 4:34 PM
pkubaj committed R11:2a67e706adec: misc/py-paddlepaddle: fix build on non-amd64 (authored by pkubaj).
misc/py-paddlepaddle: fix build on non-amd64
Jun 30 2026, 4:34 PM
pkubaj committed R11:a6ef6614d7d9: www/firefox: fix build on powerpc64le (authored by pkubaj).
www/firefox: fix build on powerpc64le
Jun 30 2026, 4:34 PM
pkubaj committed R11:4dfcc1b87d2f: devel/freebsd-sysroot: update to 14.4-RELEASE (authored by pkubaj).
devel/freebsd-sysroot: update to 14.4-RELEASE
Jun 30 2026, 4:33 PM
pkubaj committed R11:3cab06df051f: games/fheroes2: update to 1.1.17 (authored by pkubaj).
games/fheroes2: update to 1.1.17
Jun 30 2026, 4:33 PM
pkubaj committed R11:ca11c7b1b87e: sysutils/fastfetch: update to 2.65.2 (authored by pkubaj).
sysutils/fastfetch: update to 2.65.2
Jun 30 2026, 4:33 PM
pkubaj committed R11:55b22902a459: audio/hts_engine-API: fix pkg-plist (authored by pkubaj).
audio/hts_engine-API: fix pkg-plist
Jun 30 2026, 4:33 PM
pkubaj committed R11:be9ff7dbedec: mail/thunderbird: fix build on powerpc64le (authored by pkubaj).
mail/thunderbird: fix build on powerpc64le
Jun 30 2026, 4:33 PM
pkubaj added a comment to D57850: powerpc64le: define missing msun functions.

It's ok, the only failure is arm64 GENERIC-UP kernel failure which is totally unrelated.

Jun 30 2026, 2:23 PM · PowerPC
pkubaj updated the diff for D57850: powerpc64le: define missing msun functions.

Remove LDBL_MANT_DIG guard from ld128 - those are only built on ld128
systems anyway.

Jun 30 2026, 2:14 PM · PowerPC

Jun 28 2026

pkubaj updated the diff for D57850: powerpc64le: define missing msun functions.

Switch to using weak references.

Jun 28 2026, 3:09 PM · PowerPC

Jun 27 2026

pkubaj committed R11:70f1f8cf7762: lang/gcc1[2-6]: actually fix build on powerpc64le/CURRENT (authored by pkubaj).
lang/gcc1[2-6]: actually fix build on powerpc64le/CURRENT
Jun 27 2026, 8:55 PM

Jun 26 2026

pkubaj updated the diff for D57850: powerpc64le: define missing msun functions.

Add all of the missing C23 _Float128 API functions.

Jun 26 2026, 12:19 AM · PowerPC

Jun 25 2026

pkubaj requested review of D57850: powerpc64le: define missing msun functions.
Jun 25 2026, 5:36 PM · PowerPC
pkubaj committed R11:60fde33a7097: sysutils/coreutils: fix build on powerpc64le/CURRENT (authored by pkubaj).
sysutils/coreutils: fix build on powerpc64le/CURRENT
Jun 25 2026, 10:49 AM
pkubaj committed R11:f7721e48cbb4: shells/bash: fix build on powerpc64le/CURRENT (authored by pkubaj).
shells/bash: fix build on powerpc64le/CURRENT
Jun 25 2026, 10:49 AM
pkubaj committed R11:3149da924ecb: sysutils/fastfetch: update to 2.65.1 (authored by pkubaj).
sysutils/fastfetch: update to 2.65.1
Jun 25 2026, 10:49 AM

Jun 24 2026

pkubaj committed R11:3e28a0630cc1: devel/boost-libs: fix build on powerpc64le/CURRENT (authored by pkubaj).
devel/boost-libs: fix build on powerpc64le/CURRENT
Jun 24 2026, 8:23 AM
pkubaj committed R11:42a2e855eff0: lang/purescript: fix build on powerpc64le (authored by pkubaj).
lang/purescript: fix build on powerpc64le
Jun 24 2026, 8:22 AM

Jun 21 2026

pkubaj committed R11:35a12271a3ee: lang/gcc1[2-6]: add necessary contents to patch-gcc_configure (authored by pkubaj).
lang/gcc1[2-6]: add necessary contents to patch-gcc_configure
Jun 21 2026, 8:49 PM
pkubaj committed R11:c570f9bf8c0b: devel/gdb: fix runtime on powerpc64le/CURRENT (authored by pkubaj).
devel/gdb: fix runtime on powerpc64le/CURRENT
Jun 21 2026, 8:06 PM
pkubaj committed R11:9ebd7f119698: lang/rust: fix runtime on powerpc64le/CURRENT (authored by pkubaj).
lang/rust: fix runtime on powerpc64le/CURRENT
Jun 21 2026, 8:06 PM
pkubaj committed R11:c02c1227e2d2: lang/gcc1?: fix runtime on powerpc64le/CURRENT (authored by pkubaj).
lang/gcc1?: fix runtime on powerpc64le/CURRENT
Jun 21 2026, 8:05 PM
pkubaj committed R11:2b4a774a8f74: devel/llvm[14-22]: backport powerpc64le patch from CURRENT (authored by pkubaj).
devel/llvm[14-22]: backport powerpc64le patch from CURRENT
Jun 21 2026, 8:05 PM

Jun 19 2026

pkubaj committed rG255538cd9060: powerpc64le: switch long double to IEEE binary128 (authored by pkubaj).
powerpc64le: switch long double to IEEE binary128
Jun 19 2026, 10:01 PM
pkubaj closed D57388: powerpc64le: switch long double to IEEE binary128.
Jun 19 2026, 10:00 PM
pkubaj committed R11:089daccfe07b: lang/ldc: add powerpc64* support (authored by pkubaj).
lang/ldc: add powerpc64* support
Jun 19 2026, 12:14 PM

Jun 18 2026

pkubaj committed R11:1d37def93963: lang/ghc: fix runtime on powerpc64 (authored by pkubaj).
lang/ghc: fix runtime on powerpc64
Jun 18 2026, 2:09 PM
pkubaj committed R11:7093eb73b0bb: lang/swipl: fix build on !amd64 (authored by pkubaj).
lang/swipl: fix build on !amd64
Jun 18 2026, 2:09 PM
pkubaj committed R11:edef4eb72c9d: www/lighttpd: update to 1.4.84 (authored by pkubaj).
www/lighttpd: update to 1.4.84
Jun 18 2026, 2:09 PM

Jun 17 2026

pkubaj updated the diff for D57388: powerpc64le: switch long double to IEEE binary128.
  1. Fix the date in UPDATING.
  2. Correct arch(7). Settle on soft, because that's what the baseline will be.
Jun 17 2026, 12:40 PM

Jun 16 2026

pkubaj added a comment to D57388: powerpc64le: switch long double to IEEE binary128.

@jhibbits
IMO this post https://www.talospace.com/2018/12/the-saga-of-power-isa-128-bit-long.html explains the issue properly.

Jun 16 2026, 3:28 PM
pkubaj added a comment to D57388: powerpc64le: switch long double to IEEE binary128.

I've just noticed that arch(7) should also be updated, but I'm not sure about one thing.

Architecture    float, double    long double
aarch64         hard             soft, quad precision
amd64           hard             hard, 80 bit
armv7           hard             hard, double precision
i386            hard             hard, 80 bit
powerpc         hard             hard, double precision
powerpcspe      hard             hard, double precision
powerpc64       hard             hard, double precision
powerpc64le     hard             hard, double precision
riscv64         hard             hard, quad precision

Obviously powerpc64le entry needs to be changed to quad. But I'm not really sure about whether it should be soft or hard. I mean, by default it will be soft, but if you build with CPUTYPE=power9 or newer, it's hard.

Are you saying that power8 doesn't have the instructions for hard quad, but power9 does? What instructions are required for this?

Jun 16 2026, 3:11 PM
pkubaj added a comment to D57388: powerpc64le: switch long double to IEEE binary128.

I've just noticed that arch(7) should also be updated, but I'm not sure about one thing.

Jun 16 2026, 1:44 PM