-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Recent dev vs. tools/build/test-includes #1321
Comments
From the FreeBSD manpage:
Could you test with |
That ( |
Submitted for review https://reviews.freebsd.org/D34597 |
freebsd-git
pushed a commit
to freebsd/freebsd-src
that referenced
this issue
Mar 22, 2022
FreeBSD's shell permits [^bar] to match characters not in [bar] like common regular expressions. This is non-portable and '!' should be used in place of '^' for portability. Reported by: Nathaniel Wesley Filardo Issue: CTSRD-CHERI/cheribsd#1321 Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D34597
brooksdavis
added a commit
that referenced
this issue
Apr 26, 2022
FreeBSD's shell permits [^bar] to match characters not in [bar] like common regular expressions. This is non-portable and '!' should be used in place of '^' for portability. Reported by: Nathaniel Wesley Filardo Issue: #1321 Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D34597
brooksdavis
added a commit
that referenced
this issue
Apr 26, 2022
FreeBSD's shell permits [^bar] to match characters not in [bar] like common regular expressions. This is non-portable and '!' should be used in place of '^' for portability. Reported by: Nathaniel Wesley Filardo Issue: #1321 Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D34597 (cherry picked from commit 44b36b8)
bsdjhb
pushed a commit
that referenced
this issue
Apr 26, 2022
FreeBSD's shell permits [^bar] to match characters not in [bar] like common regular expressions. This is non-portable and '!' should be used in place of '^' for portability. Reported by: Nathaniel Wesley Filardo Issue: #1321 Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D34597 (cherry picked from commit 44b36b8)
Merged to dev |
bsdjhb
pushed a commit
to bsdjhb/cheribsd
that referenced
this issue
Jun 6, 2022
FreeBSD's shell permits [^bar] to match characters not in [bar] like common regular expressions. This is non-portable and '!' should be used in place of '^' for portability. Reported by: Nathaniel Wesley Filardo Issue: CTSRD-CHERI#1321 Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D34597
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
FWIW, a clean build of
dev
fails to make much progress on my machine because all thesys/_*.h
files now get included and all, quite deliberately, cause the compiler to bomb out with "don't do that" errors.I believe this an upstream FreeBSD issue and is, ultimately, because
cheribsd/tools/build/test-includes/Makefile
Line 19 in d3bb19c
is not actually spec conformant. In particular, X/Open CAE Specification Commands and Utilities Issue 4, Version 2 sayeth:
There must be something about my setup that elicits these "unspecified results", though I hesitate to speculate which of its many, many "charming features", exactly, that might be.
The text was updated successfully, but these errors were encountered: