Skip to content

Merge changes from upstream master#45

Open
mjcarroll wants to merge 12 commits intoros2from
mjcarroll/merge_from_upstream
Open

Merge changes from upstream master#45
mjcarroll wants to merge 12 commits intoros2from
mjcarroll/merge_from_upstream

Conversation

@mjcarroll
Copy link
Copy Markdown
Member

No description provided.

hidmic and others added 12 commits July 28, 2020 20:17
Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
Darwin call conventions fixes.
Unnecessary X bit on page creation since changed afterwards (otherwise crash on Darwin/ARM).
The variable `name` contains everything after the `@`, which includes
the `file:` prefix. The variable `val` should contain everything after
the `file:` prefix, which should be appropriate for comparison with the
library file name.
mprotect symbol is needed too. also __clear_cache seems buggy on
 ARM64 thus calling directly related MacOS feature.
This fixes the 32-bit travis tests - the code doesn't deal with the
addend anyway.
Use gnu_hash in preference to the standard hash table, as it's more
efficient, and fall back to the tranditional table if we can't find it.

This should fix problems on systems that do not provide the traditional
ELF hash table for symbols.
…to check jmp/call

 supported by clang and gcc.
Forcing users to build with -Werror only punishes those building with
newer compilers or toolchains than those in the repository CI. While
maintaining a warning-free build is a noble cause, the repository CI can
be adjusted so that it is enforced only for the platforms you're testing
and not every single user.
The build was failing due to references to non-existent types `ElfAddr`
and  `ElfOff`. These should be replaced with the correct portable type
macros `ElfW(Addr)` and `ElfW(Off)` respectively.
…m_upstream

Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
@mjcarroll
Copy link
Copy Markdown
Member Author

CI here: ros2/mimick_vendor#42

@mjcarroll mjcarroll removed the request for review from mjeronimo January 9, 2026 15:06
@mjcarroll mjcarroll assigned ahcorde and unassigned ahcorde Jan 9, 2026
@mjcarroll mjcarroll requested a review from ahcorde January 9, 2026 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants