feat(pkg): windows-x64 builds of ludic.physics (Jolt v5.6.0) and ludic.nativeecho, built on the PC by their native/build.sh
tools/native/lib.sh passes -implib rather than /implib: Git Bash rewrites an argument starting with / into a Windows path, and lld-link was handed 'C:\Program Files\Git\implib;...'. Both DLLs import KERNEL32 alone, so no C++ runtime ships beside them. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
87259f989d
commit
0e3cef813f
5 changed files with 14 additions and 1 deletions
BIN
packages/ludic.nativeecho/lib/windows-x64/nativeecho.dll
(Stored with Git LFS)
Normal file
BIN
packages/ludic.nativeecho/lib/windows-x64/nativeecho.dll
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
packages/ludic.nativeecho/lib/windows-x64/nativeecho.lib
(Stored with Git LFS)
Normal file
BIN
packages/ludic.nativeecho/lib/windows-x64/nativeecho.lib
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
packages/ludic.physics/lib/windows-x64/ludicjolt.dll
(Stored with Git LFS)
Normal file
BIN
packages/ludic.physics/lib/windows-x64/ludicjolt.dll
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
packages/ludic.physics/lib/windows-x64/ludicjolt.lib
(Stored with Git LFS)
Normal file
BIN
packages/ludic.physics/lib/windows-x64/ludicjolt.lib
(Stored with Git LFS)
Normal file
Binary file not shown.
|
|
@ -63,7 +63,8 @@ native_link() {
|
||||||
"$cxx" -dynamiclib -O2 -Wl,-install_name,@rpath/lib$name.dylib -Wl,-dead_strip "$@" -o "$out/lib$name.dylib"
|
"$cxx" -dynamiclib -O2 -Wl,-install_name,@rpath/lib$name.dylib -Wl,-dead_strip "$@" -o "$out/lib$name.dylib"
|
||||||
echo "native: $out/lib$name.dylib" ;;
|
echo "native: $out/lib$name.dylib" ;;
|
||||||
windows-*)
|
windows-*)
|
||||||
"$cxx" -shared -O2 "$@" -o "$out/$name.dll" -Wl,/implib:"$out/$name.lib"
|
# -implib, not /implib: Git Bash rewrites an argument starting with "/" into a Windows path
|
||||||
|
"$cxx" -shared -O2 "$@" -o "$out/$name.dll" -Wl,-implib:"$out/$name.lib"
|
||||||
echo "native: $out/$name.dll + $name.lib" ;;
|
echo "native: $out/$name.dll + $name.lib" ;;
|
||||||
*)
|
*)
|
||||||
"$cxx" -shared -O2 -fPIC -Wl,-soname,lib$name.so "$@" -o "$out/lib$name.so"
|
"$cxx" -shared -O2 -fPIC -Wl,-soname,lib$name.so "$@" -o "$out/lib$name.so"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue