Age | Commit message (Collapse) | Author |
|
On 32-bit Android:
* `st_dev`/`st_rdev` are not `dev_t`
* `st_mode` is not `mode_t`
|
|
Non-gcc compilers tend to have this intrinsic these days, e.g. xlc
has `__sync` builtins.
Notes:
Merged: https://github.com/ruby/ruby/pull/4372
|
|
A workaround for `-f` option of AIX xlc compiler which works only
on linking.
Notes:
Merged: https://github.com/ruby/ruby/pull/4372
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4337
|
|
a.out format is considered extinct nowadays.
Notes:
Merged: https://github.com/ruby/ruby/pull/4317
Merged-By: nobu <nobu@ruby-lang.org>
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4289
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4289
|
|
|
|
Seems like it confuses "make ruby" for emscripten.
|
|
Notes:
Merged-By: mame <mame@ruby-lang.org>
|
|
|
|
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4235
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4227
|
|
It seems this breaks tests on Solaris, so I'm reverting it until we
figure out the right fix.
http://rubyci.s3.amazonaws.com/solaris11-sunc/ruby-master/log/20210224T210007Z.fail.html.gz
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4221
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4186
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3567
Merged-By: ioquatix <samuel@codeotaku.com>
|
|
|
|
|
|
|
|
As `RUBY_TRY_CFLAGS` restores `CFLAGS`, appending to the variable
in its block has no effect.
|
|
|
|
"-lc" and "-s ALLOW_MEMORY_GROWTH=1" are needed
|
|
|
|
|
|
|
|
config.sub replaces arm64 with aarch64.
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4086
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4086
|
|
|
|
https://man.openbsd.org/getentropy
Try to fix https://rubyci.s3.amazonaws.com/openbsd-current/ruby-master/log/20210118T023008Z.fail.html.gz
```
compiling random.c
random.c:53:11: fatal error: 'sys/random.h' file not found
# include <sys/random.h>
^~~~~~~~~~~~~~
1 error generated.
```
|
|
using getentropy for seeding, reading 256 bytes at a time to avoid
the EIO errno since this is the maximum.
Notes:
Merged: https://github.com/ruby/ruby/pull/4081
|
|
A patch from Tee KOBAYASHI <xtkoba+ruby@gmail.com>. [Bug #17511]
|
|
A patch from Tee KOBAYASHI <xtkoba+ruby@gmail.com>. [Bug #17491]
|
|
The latest ruby cannot compile with FreeBSD Dtrace enabled.
Notes:
Merged-By: nurse <naruse@airemix.jp>
|
|
The recent Termux's clang predefines `__ANDROID_API__` as a fixed number
24. However, when it is lower to the current device version, some
functions that "configure" detemines available are not declared
correctly in the header files.
This change forces to overwrite the predefined `__ANDROID_API__` macro
with the current device version.
ref: https://github.com/termux/termux-packages/issues/6176
|
|
|
|
We are discussing this issue at [Bug #17337] but in the meantime, leave
this questionable autoconf glitch as-is to save sassc and eventmachine.
Notes:
Merged: https://github.com/ruby/ruby/pull/3907
|
|
|
|
|
|
Use regular `AC_CHECK_MEMBERS` instead of:
* `AC_STRUCT_ST_BLKSIZE`
* `AC_STRUCT_ST_BLOCKS`
* `AC_STRUCT_ST_RDEV`
Notes:
Merged: https://github.com/ruby/ruby/pull/3890
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3889
|
|
Now we require C99, these features available of course.
* prototypes
* stdarg prototypes
* token pasting
* stringization
* string literal concatenation
Notes:
Merged: https://github.com/ruby/ruby/pull/3889
|
|
Major Linux distribution packages including Debian, Ubuntu, and Fedora
use `--compress-debug-sections=no` to build ruby, and then extract and
compress debug symbols as separate files. However, the configure option
makes ruby not link zlib, thus the generated binary cannot uncompress
the compressed separate debug symbol files, and fails to show C level
backtrace when a critical error like segfault occurs.
This change makes ruby always link zlib if it is available so that it
can show C level backtrace correctly.
Related: Debian packages require https://github.com/ruby/ruby/pull/3627
to load debug symbol files.
Notes:
Merged: https://github.com/ruby/ruby/pull/3884
|
|
getaddrinfo_a() gets stuck after fork().
To avoid this, we need 1 second sleep to wait for internal
worker threads of getaddrinfo_a() to be finished, but that is unacceptable.
[Bug #17220] [Feature #17134] [Feature #17187]
|