[
https://issues.apache.org/jira/browse/MINIFICPP-1496?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ferenc Gerlits resolved MINIFICPP-1496.
---------------------------------------
Resolution: Fixed
> "Enable all extensions" in boostrap.sh should not enable ASAN
> -------------------------------------------------------------
>
> Key: MINIFICPP-1496
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1496
> Project: Apache NiFi MiNiFi C++
> Issue Type: Improvement
> Reporter: Ferenc Gerlits
> Assignee: Ferenc Gerlits
> Priority: Minor
> Time Spent: 1h 50m
> Remaining Estimate: 0h
>
> If you select option 2, "Enable all extensions", in bootstrap.sh, then
> "Create ASAN build" gets enabled, too. It is easy to disable it, by
> selecting option 6, but it is also easy to not notice that it got selected,
> and create a build which has address sanitizer enabled by accident.
> Since address sanitizer not an extension, and production builds should never
> have it enabled, option 2 should not enable it.
> The same applies to "Enable JNI Support", this is not an extension, either.
> EDIT: fixing ENABLE_JNI would be more complicated though, as selecting this
> also triggers fetching certain packages in the distro-specific scripts
> (debian.sh, centos.sh etc), which depend on the variable being included in
> the OPTIONS list (that is what "Enable all extensions" adds the variable to).
> For now, I have decided against fixing ENABLE_JNI, and will only fix
> ASAN_BUILD.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)