Skip to content

ENT-12600: Document and refactor compile-options #1744

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

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

larsewi
Copy link
Contributor

@larsewi larsewi commented Jun 10, 2025

Build Status

larsewi added 3 commits June 10, 2025 14:17
We don't really build with something else then lmdb. Hence, we don't
need the option to build with something else.

Signed-off-by: Lars Erik Wik <[email protected]>
Ticket: ENT-12600
Signed-off-by: Lars Erik Wik <[email protected]>
@cf-bottom
Copy link

Thank you for submitting a pull request! Maybe @craigcomstock can review this?

larsewi added 2 commits June 17, 2025 13:02
Ticket: ENT-12600
Signed-off-by: Lars Erik Wik <[email protected]>
Ticket: ENT-12600
Signed-off-by: Lars Erik Wik <[email protected]>
@larsewi larsewi requested a review from craigcomstock June 17, 2025 20:34
@larsewi larsewi marked this pull request as ready for review June 17, 2025 20:34
@larsewi larsewi requested a review from olehermanse June 24, 2025 07:30
Comment on lines +68 to +71
# HP-UX ships with ‘cc’ which invokes the ‘HP-UX bundled C compiler’ which
# lacks some functionality we need to build things. Among the other things,
# it doesn’t know how to link ‘.so’ files directly and it doesn’t recognize
# them as valid input type.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# HP-UX ships with ‘cc’ which invokes the ‘HP-UX bundled C compiler’ which
# lacks some functionality we need to build things. Among the other things,
# it doesn’t know how to link ‘.so’ files directly and it doesn’t recognize
# them as valid input type.
# HP-UX ships with ‘cc’ which invokes the ‘HP-UX bundled C compiler’ which lacks some functionality we need to build things. Among the other things, it doesn’t know how to link ‘.so’ files directly and it doesn’t recognize them as valid input type.

Comment on lines +109 to +110
# Win32 does not support pthreads natively. The pthreads-w32 project provide
# solution to this problem.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# Win32 does not support pthreads natively. The pthreads-w32 project provide
# solution to this problem.
# Win32 does not support pthreads natively. The pthreads-w32 project provide solution to this problem.

Comment on lines +113 to +114
# A port of the regex functionality from the glibc Library for use on
# Windows platforms
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# A port of the regex functionality from the glibc Library for use on
# Windows platforms
# A port of the regex functionality from the glibc Library for use on Windows platforms.

Comment on lines +122 to +123
# libgcc_s.so is needed before we compile any other dependency
# on some platforms!
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# libgcc_s.so is needed before we compile any other dependency
# on some platforms!
# libgcc_s.so is needed before we compile any other dependencies on some platforms!

Is it specifically libgcc_s.so or is it the gcc command? Curious.

Comment on lines +145 to +146
# Generic library that implements the Simple Authentication and Security
# Layer (SASL) framework
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# Generic library that implements the Simple Authentication and Security
# Layer (SASL) framework
# Generic library that implements the Simple Authentication and Security Layer (SASL) framework

Comment on lines +175 to +179
# Library for managing Extended Attributes (xattrs) on filesystems
var_append DEPS "libattr"

# POSIX Access Control Lists (ACLs) on filesystems
var_append DEPS "libacl"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

might be interesting to note if (and I think they are) dependencies of apache?

nova-s390*-*-*)
ROLE=agent
;;
nova-*-centos-*)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This section could use a comment near the top. Why do we assume hub for platforms that support it? Interesting.

nova-*-debian-*)
ROLE=hub
;;
nova-*-opensuse-*)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we don't support hub on opensuse.

nova-*-rhel-*)
ROLE=hub
;;
nova-*-sles-*)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no support for sles hub

Comment on lines +295 to +297
# We install in all Linux platforms, because it does no harm on platforms
# without systemd, and it has the advantage of working out of the box on
# platforms that adopt systemd later.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# We install in all Linux platforms, because it does no harm on platforms
# without systemd, and it has the advantage of working out of the box on
# platforms that adopt systemd later.
# We install in all Linux platforms, because it does no harm on platforms without systemd, and it has the advantage of working out of the box on platforms that adopt systemd later.

@olehermanse olehermanse removed their request for review June 27, 2025 15:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants