File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -132,18 +132,18 @@ if [ "$build_doc" = true ]; then
132132 git commit -s -m " doc: Regenerate all docs for $VERSION "
133133fi
134134
135- declare -A maps
136- maps =(
137- [src/libnvme.map ]=LIBNVME
135+ declare -A ldscripts
136+ ldscripts =(
137+ [src/libnvme.ld ]=LIBNVME
138138)
139139
140140lib_ver=" ${ver// ./ _} "
141141
142- for map_file in " ${! maps [@]} "
142+ for ld_file in " ${! ldscripts [@]} "
143143do
144- lib_name=${maps[$map_file ]}
144+ lib_name=${ldscripts[$ld_file ]}
145145
146- if [ ! -f " ${map_file } " ]; then
146+ if [ ! -f " ${ld_file } " ]; then
147147 continue
148148 fi
149149
155155 in_section && $0 ~ /\}/ { exit }
156156 in_section && $0 !~ /^[[:space:]]*($|\/|\/\*|\*|#)/ { found = 1; exit }
157157 END { exit !found }
158- ' " ${map_file } " ; then
158+ ' " ${ld_file } " ; then
159159 continue
160160 fi
161161
162162 sed -i \
163163 -e " s/^${lib_unreleased} \s*{/&\n};\n\n${lib_name} _${lib_ver} {/" \
164- " $map_file "
164+ " $ld_file "
165165
166- git add " ${map_file } "
167- echo " ${map_file } updated."
166+ git add " ${ld_file } "
167+ echo " ${ld_file } updated."
168168done
169169
170170# update meson.build
File renamed without changes.
Original file line number Diff line number Diff line change @@ -41,14 +41,14 @@ deps = [
4141 accessors_dep,
4242]
4343
44- mapfile = ' libnvme.map '
44+ ldfile = ' libnvme.ld '
4545
4646libnvme = library (
4747 ' nvme' , # produces libnvme.so
4848 sources,
4949 version : libnvme_so_version,
5050 link_args : [
51- ' -Wl,--version-script=@0@' .format(meson .current_source_dir() / mapfile ),
51+ ' -Wl,--version-script=@0@' .format(meson .current_source_dir() / ldfile ),
5252 ' -Wl,--version-script=@0@' .format(accessors_ld_full_path),
5353 ],
5454 dependencies : deps,
You can’t perform that action at this time.
0 commit comments