-
Notifications
You must be signed in to change notification settings - Fork 106
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
packaging notes: no need to create .version files #556
Conversation
`topkg tag` will extract the version from the `CHANGES.md` and this is used by `jbuilder` as the default version in the `META` file so there's no need to create `*.version` files. Signed-off-by: David Scott <dave@recoil.org>
See mirage/mirage-www#556 Signed-off-by: David Scott <dave@recoil.org>
One of the Xen packages is now linking against
For reference the Unix link is
|
It looks like the |
The cstruct.ppx library is a helper library for the PPX rewriter itself, and is not needed by the output of the rewriter. Unfortunately linking against cstruct.ppx also brings in compiler-libs which (apart from being big) also pollutes the global module name space since it defines modules like "Types". See mirage/mirage-www#556 Signed-off-by: David Scott <dave@recoil.org>
The package cstruct.ppx contains helper functions for the PPX rewriter itself. Linking this code into applications makes them larger and also brings in a dependency on compiler-libs which pollutes the global module namespace with names like Types. See mirage/mirage-www#556 Signed-off-by: David Scott <dave@recoil.org>
The package cstruct.ppx contains helper functions for the PPX rewriter itself. Linking this code into applications makes them larger and also brings in a dependency on compiler-libs which pollutes the global module namespace with names like Types. See mirage/mirage-www#556 Signed-off-by: David Scott <dave@recoil.org>
The package cstruct.ppx contains helper functions for the PPX rewriter itself. Linking this code into applications makes them larger and also brings in a dependency on compiler-libs which pollutes the global module namespace with names like Types. See mirage/mirage-www#556 Signed-off-by: David Scott <dave@recoil.org>
See also haesbaert/rawlink#4 with a similar linking error. |
@samoht already included this in his recent PR |
topkg tag
will extract the version from theCHANGES.md
and this is used byjbuilder
as the default version in theMETA
file so there's no need to create*.version
files.Related to discussion: mirage/mirage-net#7
Signed-off-by: David Scott dave@recoil.org