Martin Kinkelin

Results 443 comments of Martin Kinkelin

Oh, just seen https://github.com/hanabi1224/Programming-Language-Benchmarks/blob/36514172486b4c90609d7591d16380b0e1b40297/bench/include/d/dub.json#L12 That flag isn't accepted by LDC (`mcpu`, not `march`); I guess it only works because dub would need a `dflags-ldc` (vs. `dflags-ldc2`).

@RazvanN7: Alright, rebased and spec PR added: https://github.com/dlang/dlang.org/pull/3431

This is crucial, I've just stumbled upon this as major blocker for effective parallelization. So currently each static lib dub dependency is built via `dmd -lib `, which makes the...

After quite a bit of wrangling, I got it to do what I wanted: ```D import reggae; alias buildTarget = dubDefaultTarget!(); // dub build alias testTarget = dubTestTarget!(); // dub...

> I'd probably type `ninja ut.exe && ut` I'm thinking about automation, where such platform differences are always a PITA. To be precise, I was wondering how we build the...

This now a `_postBuild` target and works fine, at least with new default reggaefile.d and its aliases (`default` and `ut`) so that one doesn't have to know.

As a side note, LDC doesn't use the upstream Makefiles, we have our own (involved) CMake script. Porting all of its logic to reggae would presumably be possible but also...

Works fine on my Ubuntu 22 box with reggae v0.9.3: ``` [Reggae] +0s Writing reggae source files [Reggae] +0.01s Writing reggae configuration [Reggae] +0.01s Writing dub configuration [Reggae] +0.01s Creating...

Yep: ``` Error calling touch $PACKAGE_DIR/el_prebuildo.txt: touch: cannot touch '/el_prebuildo.txt': Permission denied ``` So it seems like that new dub version changed something wrt. `$PACKAGE_DIR`, and so presumably causes #169...