call for testing: single-file executables for crossbar

#1

Hi all,

we've created single file executables of crossbar - windows and linux
for now:

Windows 7 SP1+ (x86 64 bit):

https://s3.eu-central-1.amazonaws.com/download.crossbario.com/crossbar.exe

Linux (x86 64 bit):

https://s3.eu-central-1.amazonaws.com/download.crossbario.com/crossbar

···

---

first feedback on those would be highly appreciated! does it run on your
windows box?

Cheers,
/Tobias

PS:
above executable contain basically everything (including python) and
should be completely self-contained (well, other than for libc and such):

(cpy3)
oberstet@thinkpad-t430s:~/scm/crossbario/crossbar-fabric-package/exe/linux$
ldd dist/crossbar
    linux-vdso.so.1 => (0x00007ffdb4186000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f743082e000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f7430614000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f743024a000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f7430a32000)

0 Likes

#2

Windows: OK

  • Tested on Win10 x64 Pro

  • The executable seems to be completely statically linked (tested with dumpbin), so should work fine on other setups without any prior installation of a VC runtime.

Linux: OK

  • Tested on Windows WSL (WSL makes life a little easier when developing for both platforms)

We tried ourselves to generate something similar but ultimately gave up, so your work is much appreciated.

If you could provide these single file executables for regular releases, it would make development and deployment much easier.

I dare say, on Windows, when you need to deploy to client machines not under your control, this is close to being a game changer. Right now, we use a different router implementation and live with its limitations instead.

0 Likes