mirror of
https://github.com/fish-shell/fish-shell.git
synced 2025-02-22 01:34:26 +08:00
Extend small stack workaround to netbsd
This commit is contained in:
parent
835f907cd4
commit
980ef6f2f1
6
build.rs
6
build.rs
@ -184,9 +184,13 @@ fn have_gettext(target: &Target) -> Result<bool, Box<dyn Error>> {
|
|||||||
/// 0.5 MiB is small enough that we'd have to drastically reduce MAX_STACK_DEPTH to less than 10, so
|
/// 0.5 MiB is small enough that we'd have to drastically reduce MAX_STACK_DEPTH to less than 10, so
|
||||||
/// we instead use a workaround to increase the main thread size.
|
/// we instead use a workaround to increase the main thread size.
|
||||||
fn has_small_stack(_: &Target) -> Result<bool, Box<dyn Error>> {
|
fn has_small_stack(_: &Target) -> Result<bool, Box<dyn Error>> {
|
||||||
#[cfg(not(target_os = "macos"))]
|
#[cfg(not(any(target_os = "macos", target_os = "netbsd")))]
|
||||||
return Ok(false);
|
return Ok(false);
|
||||||
|
|
||||||
|
// NetBSD 10 also needs this but can't find pthread_get_stacksize_np.
|
||||||
|
#[cfg(target_os = "netbsd")]
|
||||||
|
return Ok(true);
|
||||||
|
|
||||||
#[cfg(target_os = "macos")]
|
#[cfg(target_os = "macos")]
|
||||||
{
|
{
|
||||||
use core::ffi;
|
use core::ffi;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user