README: added build information and copyright #51

Closed
emma wants to merge 0 commits from readme-changes into main
Owner

Closes #24

Closes #24
emma added the
enhancement
label 2024-02-08 04:28:51 +00:00
emma self-assigned this 2024-02-08 04:28:51 +00:00
emma added 1 commit 2024-02-08 04:28:52 +00:00
emma requested review from trinity 2024-02-08 04:28:56 +00:00
emma requested review from silt 2024-02-08 04:28:56 +00:00
emma added 1 commit 2024-02-08 04:39:08 +00:00
emma added 1 commit 2024-02-16 00:40:21 +00:00
trinity reviewed 2024-02-16 20:37:12 +00:00
README Outdated
@ -20,0 +22,4 @@
The coreutils require minimal dependencies for building:
· bindgen(1)
· cc(1) with -idirafter
Owner

It looks like cpp(1) needs -idirafter, not cc(1).

It [looks like](https://git.tebibyte.media/bonsai/coreutils/src/branch/main/Makefile#L52) cpp(1) needs `-idirafter`, not cc(1).
emma marked this conversation as resolved
trinity reviewed 2024-02-16 20:37:53 +00:00
@ -20,0 +38,4 @@
To build with a different compiler than the default:
$ make CC=clang # different C compiler than cc(1)
$ make RUSTC=gccrs # different Rust compiler than rustc(1)
Owner

I don't think these two comments are necessary, it's apparent what is changing.

I don't think these two comments are necessary, it's apparent what is changing.
emma marked this conversation as resolved
trinity reviewed 2024-02-16 20:42:08 +00:00
README Outdated
@ -20,0 +23,4 @@
· bindgen(1)
· cc(1) with -idirafter
· cp(1p)
Owner

I think requiring a "POSIX-like operating environment" would be sufficient here. Maybe:

"The coreutils require a POSIX-like operating environment to compile, including a C compiler (cc is used by default) and preprocessor (cpp by default), Rust compiler (rustc by default), and POSIX-compatible Make utility (make is used by default; both GNU and BSD Make should work).

I think requiring a "POSIX-like operating environment" would be sufficient here. Maybe: "The coreutils require a POSIX-like operating environment to compile, including a C compiler (`cc` is used by default) and preprocessor (`cpp` by default), Rust compiler (`rustc` by default), and POSIX-compatible Make utility (`make` is used by default; both GNU and BSD Make should work).
emma marked this conversation as resolved
trinity approved these changes 2024-02-16 20:42:52 +00:00
trinity left a comment
Owner

The changes as-is are alright, you can take my suggestions or leave 'em.

The changes as-is are alright, you can take my suggestions or leave 'em.
emma added 1 commit 2024-02-17 04:02:49 +00:00
emma closed this pull request 2024-02-17 04:04:04 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: bonsai/harakit#51
No description provided.