Package Details: tilix 1.9.6-10

Git Clone URL: https://aur.archlinux.org/tilix.git (read-only, click to copy)
Package Base: tilix
Description: A tiling terminal emulator for Linux using GTK+ 3
Upstream URL: https://github.com/gnunn1/tilix
Licenses: MPL-2.0
Submitter: Wild
Maintainer: Lerentis
Last Packager: Lerentis
Votes: 6
Popularity: 0.94
First Submitted: 2025-06-12 20:08 (UTC)
Last Updated: 2026-09-01 18:46 (UTC)

Latest Comments

1 2 3 Next › Last »

mel0n commented on 2026-09-12 22:21 (UTC)

Recompile gtkd and tilix-git with ldc 1.43. this works.

csirek commented on 2026-09-11 09:19 (UTC) (edited on 2026-09-11 09:23 (UTC) by csirek)

This does not works for me.

I did:

paru -S --rebuild gtkd

and in pacman select tilix-git , changed the LDFLAGS line, make it, and got the same error:

tilix: error while loading shared libraries: libphobos2-ldc-shared.so.112: cannot open shared object file: No such file or directory

If i select the tilix (instead of tilix-git) in the AUR, and make it, the problem is the same.

This is the diff of the PKGBUILD: diff --git a/PKGBUILD b/PKGBUILD index 3d69764..7aad54c 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -47,7 +47,9 @@ build() {

   # Build with LDC
   export DC=ldc
-  export LDFLAGS="$(echo -ne $LDFLAGS | sed -e 's/-flto=auto//;s/-Wl,-z,/-L=-z/;s/-Wl,/-L=/g')"
+  # export LDFLAGS="$(echo -ne $LDFLAGS | sed -e 's/-flto=auto//;s/-Wl,-z,/-L=-z/;s/-Wl,/-L=/g')"
+  export LDFLAGS="$(printf '%s' "$LDFLAGS" | sed -e 's/-flto=auto//' -e 's/-Wl,-z,/-L=-z/g' -e 's/-Wl,/-L=/g')"
+
   export DFLAGS="--flto=full --allinst"

   arch-meson "${pkgname%-git}" build

gladykov commented on 2026-09-01 18:34 (UTC)

Possible permanent solution:

In build(), replace the existing export LDFLAGS=... line with:

export LDFLAGS="$(printf '%s' "$LDFLAGS" | sed -e 's/-flto=auto//' -e 's/-Wl,-z,/-L=-z/g' -e 's/-Wl,/-L=/g')"

Reasoning:

LDC takes linker flags as -L=<flag>, not GCC's -Wl,<flag>, and meson 1.12.0 passes external LDFLAGS to the D compiler verbatim in its sanity check, so configure fails immediately. Translating them in the PKGBUILD sidesteps it; the attached -zrelro form (not -L=-z -L=relro) is required or ld drops the pair and full RELRO is lost.

cedricroijakkers commented on 2026-09-01 06:27 (UTC)

If you are having problems starting/building tilix after liblphobos upgrade, you need to rebuild the gtkd package too:

paru -S --rebuild gtkd

Then either install tilix-git or update the PKGBUILD of this package and set LDFLAGS="" and rebuild, and then it will work again.

dragonek93 commented on 2026-08-24 17:25 (UTC)

tilix-git works fine but tilix is still not possible to install

yochananmarqos commented on 2026-08-22 00:01 (UTC) (edited on 2026-08-22 00:01 (UTC) by yochananmarqos)

@dragonek93: I was able to reproduce it with my tilix-git package. I'm not sure exactly what's causing it, so I temporarily disabled the LDFLAGS for now.

In the future, please wrap logs with three backticks for readability; i.e.,

```

paste log here

```

Appears as:

paste log here

dragonek93 commented on 2026-08-21 20:28 (UTC)

i have this error after fresh installation of arch linux: Sanity check compiler command line: ldc -of=sanity_check_for_d.exe sanity_check_for_d.d --flto=full --allinst -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs --flto=full --allinst Sanity check compile stdout:


Sanity check compile stderr: ldc: Unknown command line argument '-Wl,-O1'. Try: 'ldc --help' ldc: Did you mean '--O1'? ldc: Unknown command line argument '-Wl,--sort-common'. Try: 'ldc --help' ldc: Did you mean '--max-store-memmove'? ldc: Unknown command line argument '-Wl,--as-needed'. Try: 'ldc --help' ldc: Did you mean '--rng-seed'? ldc: Unknown command line argument '-Wl,-z,relro'. Try: 'ldc --help' ldc: Did you mean '--slp-revec'? ldc: Unknown command line argument '-Wl,-z,now'. Try: 'ldc --help' ldc: Did you mean '--llvm-color'? ldc: Unknown command line argument '-Wl,-z,pack-relative-relocs'. Try: 'ldc --help' ldc: Did you mean '--asan-stack-dynamic-alloca'?


../tilix-1.9.6/meson.build:1:0: ERROR: Compiler ldc cannot compile programs.

d3cryptofc commented on 2026-05-06 20:32 (UTC) (edited on 2026-05-06 20:41 (UTC) by d3cryptofc)

@csirek I had the same problem. To solve it, I rebuilt gtkd with yay -S --rebuild gtkd so it would link the updated libraries. I hope this helps.

EDIT: I just saw that the maintainer commented below asking to do the same thing.

Lerentis commented on 2026-03-14 22:09 (UTC)

For everyone that is still using this package: gtkd needs rebuild and afterwards i can also issue a new package version for tilix in order to have everything linked against the new libphobos release. If you dont want to wait, rebuild https://aur.archlinux.org/packages/gtkd and this package manually. there is no functional change here

csirek commented on 2026-04-11 07:43 (UTC)

I got this error after the upgrade:

tilix: error while loading shared libraries: libphobos2-ldc-shared.so.111: cannot open shared object file: No such file or directory

I tried the tilix 1.9.6-9 and tilix-git 1.9.6.r68 versions too.

The libphobos package does not contain the requested lib, as i see it has a newer one ( /usr/lib/libphobos2-ldc-shared.so.112 -> libphobos2-ldc-shared.so.112.1)

yochananmarqos commented on 2026-03-14 22:30 (UTC)

@Lerentis: Users are responsible for rebuilding their own packages. Everyone updates at different times. I'm not going to do a pkgrel bump for gtkd.