Source-build: Add jbevain/cecil (Mono.Cecil official repo) to source-build

Created on 24 Mar 2020  路  6Comments  路  Source: dotnet/source-build

Right now, we build mono/linker, which has a mono/cecil submodule. In 5.0, the mono/cecil submodule won't be used anymore, and instead the official Mono.Cecil package built by jbevain/cecil and published to the NuGet gallery will be adopted. This means we'll need to add this repository to avoid the prebuilt.

https://github.com/jbevain/cecil/

area-additional-repos

All 6 comments

I am going to take a shot at it, but it will be slow as I am learning things.

Can't even figure out how to build it :cry:

I filed https://github.com/jbevain/cecil/issues/693 to get some help

There was a change in the strategy for .net5 and mono/cecil submodule is still used instead of Mono.Cecil NuGet.

Thanks, @marek-safar

@dagood Sounds like we should close this issue, then?

Thanks for the update. @marek-safar, do you know when https://github.com/mono/linker/pull/1477 will end up in a release? rc2, GA?

That PR looks like it'll make our prebuilt disappear once that happens, which is good.

@dagood mono/linker#1477 should be included in rc2 but last time I checked the update was sitting in dotnet/sdk PRs queue

Was this page helpful?
0 / 5 - 0 ratings

Related issues

eerhardt picture eerhardt  路  8Comments

dagood picture dagood  路  3Comments

PureTryOut picture PureTryOut  路  6Comments

leecow picture leecow  路  8Comments

omajid picture omajid  路  12Comments