On 2019-04-23 19:17, Mattias Rönnblom wrote:
On 2019-04-23 17:31, Stephen Hemminger wrote:
On Mon, 22 Apr 2019 19:44:39 +0200
Mattias Rönnblom <mattias.ronnb...@ericsson.com> wrote:
On 2019-04-22 17:52, Mattias Rönnblom wrote:
On 2019-04-22 13:34, Neil Horman wrote:
+uint64_t __rte_experimental
+rte_rand(void)
Do you really want to mark this as experimental? I know it will
trigger the
symbol checker with a warning if you don't, but this function already
existed
previously and was accepted as part of the ABI. Given that the
prototype hasn't
changed, I think you just need to accept it as a non-experimental
function
I'll remove the experimental tag and move it into the 19_05 section
(without suggesting it should go into 19.05). That maneuver seems
not to
trigger any build warnings/errors.
OK, so that wasn't true. It does trigger a build error, courtesy of
buildtools/check-experimental-syms.sh.
I can't see any obvious way around it. Ideas, anyone?
Ignore the error, the build tool is not smart enough for this kind of
change.
It stops the build.
OK, so what was the way of a successful build was not the
check-experimental-syms.sh script, but my incompetence. I had listed
rte_rand in both the 19_05 section, and the EXPERIMENTAL section.