Drop libc dependency from native engine #4124

Merged
merged 2 commits into from Dec 6, 2016

Conversation

Projects
None yet
2 participants
@stuhood
Member

stuhood commented Dec 6, 2016

Problem

libc portability introduces unnecessary constraints on the portability of pants.

Solution

Drop the native engine's dependency on libc (which was being used entirely to access some type aliases that have equivalents in the standard library).

Result

Portability is improved and #4123 is fixed.

@kwlzn

kwlzn approved these changes Dec 6, 2016

lgtm - thanks!

@stuhood stuhood merged commit c733358 into pantsbuild:master Dec 6, 2016

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details

@stuhood stuhood deleted the twitter:stuhood/drop-libc branch Dec 6, 2016

lenucksi added a commit to lenucksi/pants that referenced this pull request Apr 25, 2017

Drop libc dependency from native engine (#4124)
### Problem

libc portability introduces unnecessary constraints on the portability of pants.

### Solution

Drop the native engine's dependency on libc (which was being used entirely to access some type aliases that have equivalents in the standard library).

### Result

Portability is improved and #4123 is fixed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment