[
https://issues.apache.org/jira/browse/HADOOP-9648?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Binglin Chang updated HADOOP-9648:
----------------------------------
Attachment: HADOOP-9648.v2.patch
Fix some issues of the original patch and fix related test failures in
test-container-executor, changes:
1. Issue: setnetgrent is deleted in original code, this is not right, we don't
need if test but still need to call setnetgrent
2. Issue: mkdirs skip create dir if the path exists, but if the path is a file,
it can still succeed. Fix: change the whole implementation, mkdirat, openat is
not needed anymore
3. LOGIN_NAME_MAX is not present in macos, changed to use sysconf
4. fcloseall is not present in macos, changed to close opened fds(stdin,
stdout, stderr)
5. macos/freebsd do not have cgroup, disable and print error message
test-container-executer issues:
6. macosx do not have user bin, skip a test
7. macosx /etc/passwd is not real path(have symlink), changed to /bin/ls
Now compile with native and test-container-executor can run successfully in my
macbook.
> Fix build native library on mac osx
> -----------------------------------
>
> Key: HADOOP-9648
> URL: https://issues.apache.org/jira/browse/HADOOP-9648
> Project: Hadoop Common
> Issue Type: Bug
> Affects Versions: 1.0.4, 1.2.0, 1.1.2, 2.0.5-alpha
> Reporter: Kirill A. Korinskiy
> Attachments: HADOOP-9648-native-osx.1.0.4.patch,
> HADOOP-9648-native-osx.1.1.2.patch, HADOOP-9648-native-osx.1.2.0.patch,
> HADOOP-9648-native-osx.2.0.5-alpha-rc1.patch, HADOOP-9648.v2.patch
>
>
> Some patches for fixing build a hadoop native library on os x 10.7/10.8.
--
This message was sent by Atlassian JIRA
(v6.1#6144)