You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AirspeedVelocity.jl is split into submodules, with each submodule defining a different executable (with @main). This is my deps/build.jl:
using AirspeedVelocity
AirspeedVelocity.BenchPkg.comonicon_install()
AirspeedVelocity.BenchPkgPlot.comonicon_install()
AirspeedVelocity.BenchPkgTable.comonicon_install()
This works fine, and gives me three commands: benchpkg, benchpkgplot, and benchpkgtable, which is what I want.
However, when I ask for system image versions, like this:
using AirspeedVelocity
using Comonicon: Configs
sysimg_settings = Configs.SysImg(; incremental=true, filter_stdlibs=false)
AirspeedVelocity.BenchPkg.comonicon_install(; sysimg=sysimg_settings)
AirspeedVelocity.BenchPkgPlot.comonicon_install(; sysimg=sysimg_settings)
AirspeedVelocity.BenchPkgTable.comonicon_install(; sysimg=sysimg_settings)
This needs more changes since I wasn't expecting the cases with multiple entries - they make no difference with single-entry multiple sub-commands for Julia and perhaps worse latency then you would expect... because Julia will still load the whole package instead of one single sub-module.
AirspeedVelocity.jl is split into submodules, with each submodule defining a different executable (with
@main
). This is mydeps/build.jl
:This works fine, and gives me three commands:
benchpkg
,benchpkgplot
, andbenchpkgtable
, which is what I want.However, when I ask for system image versions, like this:
I get the following error:
The text was updated successfully, but these errors were encountered: