Skip to content
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

Unix platform support to support FreeBSD etc. #1054

Closed
elfenpiff opened this issue Jan 29, 2022 · 0 comments · Fixed by #1055
Closed

Unix platform support to support FreeBSD etc. #1054

elfenpiff opened this issue Jan 29, 2022 · 0 comments · Fixed by #1055
Assignees

Comments

@elfenpiff
Copy link
Contributor

elfenpiff commented Jan 29, 2022

Brief feature description

At the moment the unix platform is not supported at all because the necessary variable in the CMakeLists.txt are not set and some minor Linux specific macros are used instead of the POSIX ones.
To adjust this one has to set the ICEORYX_CXX_STANDARD, the platform files and write the code really posix compliant.

With this we could support then platforms like FreeBSD, OpenBSD etc.

Another advantage would be that we test everything on an alternative POSIX platform which reduces the occurrence of undefined behavior or misuse.

elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Jan 29, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Jan 29, 2022
…queue descriptor is not a file descriptor

Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Jan 29, 2022
…ementation for unix, link unix with rt

Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Jan 29, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Jan 29, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Jan 30, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Jan 30, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Jan 30, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Jan 30, 2022
…g /usr/local/bin/bash to /bin/bash

Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Jan 30, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Jan 30, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Jan 30, 2022
…o on unix

Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Jan 30, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
@elfenpiff elfenpiff linked a pull request Jan 30, 2022 that will close this issue
21 tasks
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Jan 30, 2022
…message queue from isOutdatedTest

Signed-off-by: Christian Eltzschig <me@elchris.org>
@elfenpiff elfenpiff self-assigned this Jan 30, 2022
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Jan 30, 2022
…o zero in test

Signed-off-by: Christian Eltzschig <me@elchris.org>
dkroenke added a commit to ApexAI/iceoryx that referenced this issue Feb 2, 2022
dkroenke added a commit to ApexAI/iceoryx that referenced this issue Feb 2, 2022
dkroenke added a commit to ApexAI/iceoryx that referenced this issue Feb 2, 2022
dkroenke added a commit to ApexAI/iceoryx that referenced this issue Feb 2, 2022
dkroenke added a commit to ApexAI/iceoryx that referenced this issue Feb 2, 2022
dkroenke added a commit to ApexAI/iceoryx that referenced this issue Feb 2, 2022
dkroenke pushed a commit to ApexAI/iceoryx that referenced this issue Feb 2, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
dkroenke pushed a commit to ApexAI/iceoryx that referenced this issue Feb 2, 2022
…queue descriptor is not a file descriptor

Signed-off-by: Christian Eltzschig <me@elchris.org>
dkroenke pushed a commit to ApexAI/iceoryx that referenced this issue Feb 2, 2022
…ementation for unix, link unix with rt

Signed-off-by: Christian Eltzschig <me@elchris.org>
dkroenke pushed a commit to ApexAI/iceoryx that referenced this issue Feb 2, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
dkroenke pushed a commit to ApexAI/iceoryx that referenced this issue Feb 2, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
dkroenke pushed a commit to ApexAI/iceoryx that referenced this issue Feb 2, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
dkroenke pushed a commit to ApexAI/iceoryx that referenced this issue Feb 2, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Feb 4, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Feb 4, 2022
…queue descriptor is not a file descriptor

Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Feb 4, 2022
…ementation for unix, link unix with rt

Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Feb 4, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Feb 4, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Feb 4, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Feb 4, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Feb 4, 2022
…g /usr/local/bin/bash to /bin/bash

Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Feb 4, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Feb 4, 2022
…o on unix

Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Feb 4, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Feb 4, 2022
…message queue from isOutdatedTest

Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Feb 4, 2022
…o zero in test

Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit to ApexAI/iceoryx that referenced this issue Feb 4, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
elfenpiff added a commit that referenced this issue Feb 4, 2022
MatthiasKillat pushed a commit to ApexAI/iceoryx that referenced this issue Feb 6, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
MatthiasKillat pushed a commit to ApexAI/iceoryx that referenced this issue Feb 6, 2022
…queue descriptor is not a file descriptor

Signed-off-by: Christian Eltzschig <me@elchris.org>
MatthiasKillat pushed a commit to ApexAI/iceoryx that referenced this issue Feb 6, 2022
…ementation for unix, link unix with rt

Signed-off-by: Christian Eltzschig <me@elchris.org>
MatthiasKillat pushed a commit to ApexAI/iceoryx that referenced this issue Feb 6, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
MatthiasKillat pushed a commit to ApexAI/iceoryx that referenced this issue Feb 6, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
MatthiasKillat pushed a commit to ApexAI/iceoryx that referenced this issue Feb 6, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
MatthiasKillat pushed a commit to ApexAI/iceoryx that referenced this issue Feb 6, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
MatthiasKillat pushed a commit to ApexAI/iceoryx that referenced this issue Feb 6, 2022
…g /usr/local/bin/bash to /bin/bash

Signed-off-by: Christian Eltzschig <me@elchris.org>
MatthiasKillat pushed a commit to ApexAI/iceoryx that referenced this issue Feb 6, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
MatthiasKillat pushed a commit to ApexAI/iceoryx that referenced this issue Feb 6, 2022
…o on unix

Signed-off-by: Christian Eltzschig <me@elchris.org>
MatthiasKillat pushed a commit to ApexAI/iceoryx that referenced this issue Feb 6, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
MatthiasKillat pushed a commit to ApexAI/iceoryx that referenced this issue Feb 6, 2022
…message queue from isOutdatedTest

Signed-off-by: Christian Eltzschig <me@elchris.org>
MatthiasKillat pushed a commit to ApexAI/iceoryx that referenced this issue Feb 6, 2022
…o zero in test

Signed-off-by: Christian Eltzschig <me@elchris.org>
MatthiasKillat pushed a commit to ApexAI/iceoryx that referenced this issue Feb 6, 2022
Signed-off-by: Christian Eltzschig <me@elchris.org>
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 a pull request may close this issue.

1 participant