git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
common/sfc_efx/base: choose smallest Rx prefix on Riverhead
[dpdk.git]
/
devtools
/
update_version_map_abi.py
diff --git
a/devtools/update_version_map_abi.py
b/devtools/update_version_map_abi.py
index
e2104e6
..
10c3bc8
100755
(executable)
--- a/
devtools/update_version_map_abi.py
+++ b/
devtools/update_version_map_abi.py
@@
-105,9
+105,9
@@
def __parse_map_file(f_in):
return has_stable, stable_lines, experimental_lines, internal_lines
return has_stable, stable_lines, experimental_lines, internal_lines
-def __generate_stable_abi(f_out, abi_
version
, lines):
+def __generate_stable_abi(f_out, abi_
major
, lines):
# print ABI version header
# print ABI version header
- print("DPDK_{} {{".format(abi_
version
), file=f_out)
+ print("DPDK_{} {{".format(abi_
major
), file=f_out)
# print global section if it exists
if lines:
# print global section if it exists
if lines:
@@
-160,6
+160,10
@@
def __generate_internal_abi(f_out, lines):
print("};", file=f_out)
def __main():
print("};", file=f_out)
def __main():
+ if sys.version_info.major < 3:
+ print("WARNING: Python 2 is deprecated for use in DPDK, and will not work in future releases.", file=sys.stderr)
+ print("Please use Python 3 instead", file=sys.stderr)
+
arg_parser = argparse.ArgumentParser(
description='Merge versions in linker version script.')
arg_parser = argparse.ArgumentParser(
description='Merge versions in linker version script.')
@@
-182,6
+186,7
@@
def __main():
file=sys.stderr)
arg_parser.print_help()
sys.exit(1)
file=sys.stderr)
arg_parser.print_help()
sys.exit(1)
+ abi_major = parsed.abi_version.split('.')[0]
with open(parsed.map_file) as f_in:
has_stable, stable_lines, experimental_lines, internal_lines = __parse_map_file(f_in)
with open(parsed.map_file) as f_in:
has_stable, stable_lines, experimental_lines, internal_lines = __parse_map_file(f_in)
@@
-189,7
+194,7
@@
def __main():
with open(parsed.map_file, 'w') as f_out:
need_newline = has_stable and experimental_lines
if has_stable:
with open(parsed.map_file, 'w') as f_out:
need_newline = has_stable and experimental_lines
if has_stable:
- __generate_stable_abi(f_out,
parsed.abi_version
, stable_lines)
+ __generate_stable_abi(f_out,
abi_major
, stable_lines)
if need_newline:
# separate sections with a newline
print(file=f_out)
if need_newline:
# separate sections with a newline
print(file=f_out)