#13 POSIX compliance

Mở
%! (template.HTML=2 tháng trước cách đây)đang mở bởi scossu · 1 ý kiến

With the goal of targeting minimal platforms, rewriting in ANSI C would be desirable:

  • Set -std=c11 in compile flags
  • Rewrite or eliminate GNU extensions: strdup, fmemopen, etc.
  • Verify dependencies, both embedded and dynamically linked (LMDB may not be ANSI C, so the target systems would have to be able to support installing it separately)
With the goal of targeting minimal platforms, rewriting in ANSI C would be desirable: - Set `-std=c11` in compile flags - Rewrite or eliminate GNU extensions: `strdup`, `fmemopen`, etc. - Verify dependencies, both embedded and dynamically linked (LMDB may not be ANSI C, so the target systems would have to be able to support installing it separately)
scossu đã nhận xét 1 tháng trước cách đây
Chủ sở hữu

This may be never attainable, as LMDB relies on POSIX. Unless a switch to compile without LMDB support, using a valid alternative, is added, targeting POSIX may be more realistic and still a valuable improvement.

This may be never attainable, as LMDB relies on POSIX. Unless a switch to compile without LMDB support, using a valid alternative, is added, targeting POSIX may be more realistic and still a valuable improvement.
Đăng nhập để tham gia bình luận.
Không có Milestone
Không có người được phân công
1 tham gia
Đang tải...
Hủy bỏ
Lưu
Ở đây vẫn chưa có nội dung nào.