Skip to content

fexecve doesn't exist on mac/ios #732

Closed
@Susurrus

Description

@Susurrus

For some reason it's ignored in build.rs, but my /usr/include/unistd.h on Mac OS X 10.11.6 doesn't have it. It's actually nowhere in /usr/include/. Using this results in a linking error, so I'd suggest it be removed on those platforms even if it's technically a breaking change (as nobody can possibly be using it on those platforms).

I can file a PR to remove it, but what to do about build.rs, anything? Should I change it to be if mac for fexecve to make sure it never creeps back in accidentally?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions