Package: boo
Severity: wishlist

Hi Sam,

please provide a /usr/bin/booc2 wrapper for boo that uses the CLR 2.0
runtime. This is needed for monodevelop 0.12 which now uses gmcs (CLR
2.0).
You don't need to build boo for 2.0, but providing a wrapper script that
enforces the 2.0 runtime is enough.

just copy the booc.exe to booc2.exe (and a /usr/lib/booc2 wrapper script
for it) and add a booc2.exe.config file with the content of this:
<?xml version="1.0"?>
<configuration>
  <startup>
    <supportedRuntime version="v2.0.50727" />
  </startup>
</configuration>

This will force the application (booc2.exe) to use the CLR 2.0 runtime,
eventhough it was compiled against 1.0, this works since the 2.0 API
extends the 1.0 and is fully compatible.
This causes the boo compiler to link the resulting application or
library against CLR 2.0 (needed for monodevelop).

This way we have the normal and stable CLR 1.0 runtime by default and
optionally can still link against 2.0 when needed without changing the
build profile.

-- 
Regards,

Mirco 'meebey' Bauer

PGP-Key:
http://keyserver.noreply.org/pks/lookup?op=get&search=0xEEF946C8

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GIT d s-:+ a-- C++ UL++++$ P L++$>+++$ E- W+++$ N o? K- w++>! O---- M-
V? PS
PE+ Y- PGP++ t 5+ X++ R tv+ b+ DI? D+ G>++ e h! r->++ y?
------END GEEK CODE BLOCK------

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to