On Sat, Nov 23, 2024 at 12:36:39PM +0000, Chavdar Ivanov wrote: > Hi, > > I have been consistently getting > .... > # create libbluetooth/libbluetooth.so.4.2.diffsym > + echo 'if diff -u > /home/sysbuild/src/lib/libbluetooth/bluetooth.expsym > libbluetooth.so.4.2.actsym >libbluetooth.so.4.2.diffsym.tmp; then mv > -f libbluetooth.so.4.2.diffsym.tmp libbluetooth.so.4.2.diffsym; else > ret=$?; cat libbluetooth.so.4.2.diffsym.tmp; echo > libbluetooth.so.4.2: error: actual symbols differ from expected > symbols >&2; exit $ret; fi' > if diff -u /home/sysbuild/src/lib/libbluetooth/bluetooth.expsym > libbluetooth.so.4.2.actsym >libbluetooth.so.4.2.diffsym.tmp; then mv > -f libbluetooth.so.4.2.diffsym.tmp libbluetooth.so.4.2.diffsym; else > ret=$?; cat libbluetooth.so.4.2.diffsym.tmp; echo > libbluetooth.so.4.2: error: actual symbols differ from expected > symbols >&2; exit $ret; fi > + diff -u /home/sysbuild/src/lib/libbluetooth/bluetooth.expsym > libbluetooth.so.4.2.actsym >libbluetooth.so.4.2.diffsym.tmp > + ret=1 > + cat libbluetooth.so.4.2.diffsym.tmp > --- /home/sysbuild/src/lib/libbluetooth/bluetooth.expsym > 2024-11-21 19:38:10.000000000 +0000 > +++ libbluetooth.so.4.2.actsym 2024-11-22 21:35:01.370911757 +0000 > @@ -1,4 +1,7 @@ > BLUETOOTH_BASE_UUID > +__bss_end__ > +__end__ > +_bss_end__ > _sdp_close > _sdp_data_print > _sdp_errno > + echo 'libbluetooth.so.4.2:' 'error:' actual symbols differ from > expected symbols >&2 > libbluetooth.so.4.2: error: actual symbols differ from expected symbols > + exit 1 > *** Failed target: libbluetooth.so.4.2.diffsym > *** In directory: /home/sysbuild/src/lib/libbluetooth > *** Failed commands: > ${_MKTARGET_CREATE} > => @echo '# ' " create " libbluetooth/libbluetooth.so.4.2.diffsym > if diff -u ${.ALLSRC} >${.TARGET}.tmp; then ${MV} > ${.TARGET}.tmp ${.TARGET}; else ret=$$?; cat ${.TARGET}.tmp; echo > ${_LIB.so.full}: error: actual symbols differ from expected symbols > >&2; exit $$ret; fi > => if diff -u > /home/sysbuild/src/lib/libbluetooth/bluetooth.expsym > libbluetooth.so.4.2.actsym >libbluetooth.so.4.2.diffsym.tmp; then mv > -f libbluetooth.so.4.2.diffsym.tmp libbluetooth.so.4.2.diffsym; else > ret=$?; cat libbluetooth.so.4.2.diffsym.tmp; echo > libbluetooth.so.4.2: error: actual symbols differ from expected > symbols >&2; exit $ret; fi > *** [libbluetooth.so.4.2.diffsym] Error code 1 > nbmake[7]: stopped making "realall" in /home/sysbuild/src/lib/libbluetooth > > ,,,, > > > for the last couple of days; I completely yanked tools, obj and > destdir and did a 'make cleandir' in the src directory, so there are > no local modifications of any kind. This is for amd64 and aarch64 > builds. > > Chavdar >
Do the *.actsym removal from object directory listed at the top of src/UPDATING again. This problem got fixed last night by the revert of TOOL_GREP usage, but needs the *.actsym cleanup again.