Skip to content

ocaml-variants.4.11* and 4.12*: avoid passing CC and ASPP for FreeBSD#16575

Merged
avsm merged 1 commit intoocaml:masterfrom
hannesm:freebsd-no-custom-configure
Jun 5, 2020
Merged

ocaml-variants.4.11* and 4.12*: avoid passing CC and ASPP for FreeBSD#16575
avsm merged 1 commit intoocaml:masterfrom
hannesm:freebsd-no-custom-configure

Conversation

@hannesm
Copy link
Copy Markdown
Member

@hannesm hannesm commented Jun 4, 2020

as mentioned in #16568 (comment), this is no longer needed (see ocaml/ocaml#9437).

tested locally, and it works (in Makefile.config, cc -c -Wno-trigraphs is used as assembler). //cc @Octachron

as mentioned earlier, I suspect this can be done for macos and openbsd as well, but I fail to have such a system for testing at hands (thus this PR only targets FreeBSD).

@camelus
Copy link
Copy Markdown
Contributor

camelus commented Jun 4, 2020

Commit: 93b4509

A pull request by opam-seasoned @hannesm.

🌤️ opam-lint warnings 93b4509
  • ocaml-variants.4.11.0+trunk+afl has some warnings:

    • warning 25: Missing field 'authors'
    • warning 35: Missing field 'homepage'
    • warning 36: Missing field 'bug-reports'
    • warning 37: Missing field 'dev-repo'
    • warning 47: Synopsis (or description first line) should start with a capital and not end with a dot
  • ocaml-variants.4.11.0+trunk+flambda has some warnings:

    • warning 25: Missing field 'authors'
    • warning 35: Missing field 'homepage'
    • warning 36: Missing field 'bug-reports'
    • warning 37: Missing field 'dev-repo'
    • warning 47: Synopsis (or description first line) should start with a capital and not end with a dot
  • ocaml-variants.4.11.0+trunk has some warnings:

    • warning 25: Missing field 'authors'
    • warning 35: Missing field 'homepage'
    • warning 36: Missing field 'bug-reports'
    • warning 37: Missing field 'dev-repo'
    • warning 47: Synopsis (or description first line) should start with a capital and not end with a dot
  • ocaml-variants.4.12.0+trunk+afl has some warnings:

    • warning 25: Missing field 'authors'
    • warning 35: Missing field 'homepage'
    • warning 36: Missing field 'bug-reports'
    • warning 37: Missing field 'dev-repo'
    • warning 47: Synopsis (or description first line) should start with a capital and not end with a dot
  • ocaml-variants.4.12.0+trunk+flambda has some warnings:

    • warning 25: Missing field 'authors'
    • warning 35: Missing field 'homepage'
    • warning 36: Missing field 'bug-reports'
    • warning 37: Missing field 'dev-repo'
    • warning 47: Synopsis (or description first line) should start with a capital and not end with a dot
  • ocaml-variants.4.12.0+trunk has some warnings:

    • warning 25: Missing field 'authors'
    • warning 35: Missing field 'homepage'
    • warning 36: Missing field 'bug-reports'
    • warning 37: Missing field 'dev-repo'
    • warning 47: Synopsis (or description first line) should start with a capital and not end with a dot
  • These packages passed lint tests: ocaml-variants.4.11.0+alpha1+afl, ocaml-variants.4.11.0+alpha1+flambda, ocaml-variants.4.11.0+alpha1+fp+flambda, ocaml-variants.4.11.0+alpha1+fp, ocaml-variants.4.11.0+alpha1, ocaml-variants.4.11.0+alpha2+afl, ocaml-variants.4.11.0+alpha2+flambda, ocaml-variants.4.11.0+alpha2+fp+flambda, ocaml-variants.4.11.0+alpha2+fp, ocaml-variants.4.11.0+alpha2


☀️ Installability check (+0)

@avsm avsm merged commit acc0669 into ocaml:master Jun 5, 2020
@hannesm hannesm deleted the freebsd-no-custom-configure branch June 23, 2020 16:33
hannesm added a commit to hannesm/opam-repository that referenced this pull request Dec 5, 2020
… FreeBSD

As done earlier (in ocaml#16575) and mentioned in
ocaml#16568 (comment)
this is no longer necessary since ocaml/ocaml#9437 -
which was part of 4.11.0.

NB: I'm not a big fan of modifying existing packages, but imho this is sane
and safe in this case, and looking at ocaml#16575 it seemed to be fine with
maintainers back then.

I did not touch:
- 32bit
- flambda+musl
- flambda+musl+static

Since I don't understand how they are supposed to work in the first place.
Eventually it'd make sense to restrict them to supported platforms via
(available = [ os = "linux" & os-distribution = ... ])?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants