Bug#988629: mariadb-10.5: FTBFS on armel: selected processor does not support `isb' in ARM mode

2021-05-20 Thread Otto Kekäläinen
Hello!

Potential armhf FTBFS fix pending at
https://salsa.debian.org/mariadb-team/mariadb-10.5/-/compare/master...bugfix%2F988629-armhf-build-regression

Would somebody have time to help and test build this on armhf? I am
short on time, don't have time to refresh my porter box usage skills.

If not, then I'll just upload this to unstable on Sunday/Monday.

On Thu, May 20, 2021 at 11:50 AM Vicențiu Ciorbaru  wrote:
>
> Hi Otto!
>
> I am unable to reproduce the problem locally, but I think this is the 
> offending commit:
>
> https://github.com/MariaDB/server/commit/76d2846a71a155ee2861fd52e6635e35490a9dd1
>
> Can you please try to undo this commit for 10.5.10 on armel and let me know 
> if it compiles? I can then write a cleaner patch for 10.5.11 to enable the 
> "isb" flag only if the processor supports it.



Bug#988629: mariadb-10.5: FTBFS on armel: selected processor does not support `isb' in ARM mode

2021-05-19 Thread Otto Kekäläinen
Status:  Vicențiu is debugging this but has challenges replicating armhf
build

ke 19. toukok. 2021 klo 12.39 Sebastian Ramacher 
kirjoitti:

> Control: severity -1 serious
>
> On 2021-05-16 21:26:48 -0700, Otto Kekäläinen wrote:
> > Source: mariadb-10.5
> > Version: 1:10.5.10-1
> > Tags: confirmed, help, ftbfs
> > Severity: important
> > Justification: armel is an official Debian architecture, regression
> > must be fixed ASAP
> > User: debian-...@lists.debian.org
> > Usertags: armel, arm
> >
> > After uploading MariaDB 10.5.10 to Debian I noticed the armel build
> regressed:
> > https://buildd.debian.org/status/package.php?p=mariadb-10.5
> >
> > *
> > Full log:
> https://buildd.debian.org/status/fetch.php?pkg=mariadb-10.5=armel=1%3A10.5.10-1=1621221941=0
> > *
> > [ 14%] Built target todo-t
> > [ 14%] Building CXX object
> wsrep-lib/src/CMakeFiles/wsrep-lib.dir/logger.cpp.o
> > cd /<>/builddir/wsrep-lib/src && /usr/bin/c++ -DNDEBUG
> > -I/<>/wsrep-lib/include
> > -I/<>/wsrep-lib/wsrep-API/v26
> > -I/<>/wsrep-lib/wsrep-API -g -O2
> > -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat
> > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time
> > -D_FORTIFY_SOURCE=2 -pie -fPIC -fstack-protector
> > --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual
> > -Wconversion -g -Wsuggest-override -O2 -g -static-libgcc
> > -fno-omit-frame-pointer -fno-strict-aliasing -Wno-uninitialized
> > -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2   -Wdate-time
> > -D_FORTIFY_SOURCE=2 -std=gnu++11 -o
> > CMakeFiles/wsrep-lib.dir/logger.cpp.o -c
> > /<>/wsrep-lib/src/logger.cpp
> > /usr/bin/make  -f
> > unittest/examples/CMakeFiles/no_plan-t.dir/build.make
> > unittest/examples/CMakeFiles/no_plan-t.dir/depend
> > make[4]: Entering directory '/<>/builddir'
> > cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix
> > Makefiles" /<> /<>/unittest/examples
> > /<>/builddir /<>/builddir/unittest/examples
> >
> /<>/builddir/unittest/examples/CMakeFiles/no_plan-t.dir/DependInfo.cmake
> > --color=
> > Dependee
> "/<>/builddir/unittest/examples/CMakeFiles/no_plan-t.dir/DependInfo.cmake"
> > is newer than depender
> >
> "/<>/builddir/unittest/examples/CMakeFiles/no_plan-t.dir/depend.internal".
> > Dependee
> "/<>/builddir/unittest/examples/CMakeFiles/CMakeDirectoryInformation.cmake"
> > is newer than depender
> >
> "/<>/builddir/unittest/examples/CMakeFiles/no_plan-t.dir/depend.internal".
> > Scanning dependencies of target no_plan-t
> > make[4]: Leaving directory '/<>/builddir'
> > /usr/bin/make  -f
> > unittest/examples/CMakeFiles/no_plan-t.dir/build.make
> > unittest/examples/CMakeFiles/no_plan-t.dir/build
> > make[4]: Entering directory '/<>/builddir'
> > [ 14%] Building C object
> > unittest/examples/CMakeFiles/no_plan-t.dir/no_plan-t.c.o
> > cd /<>/builddir/unittest/examples && /usr/bin/cc
> > -DDBUG_TRACE -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64
> > -I/<>/wsrep-lib/include
> > -I/<>/wsrep-lib/wsrep-API/v26
> > -I/<>/builddir/include -I/<>/include
> > -I/<>/unittest/mytap -g -O2
> > -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat
> > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time
> > -D_FORTIFY_SOURCE=2 -pie -fPIC -fstack-protector
> > --param=ssp-buffer-size=4 -O2 -g -static-libgcc
> > -fno-omit-frame-pointer -fno-strict-aliasing  -Wno-uninitialized
> > -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall
> > -Wdeclaration-after-statement -Wextra -Wformat-security
> > -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare
> > -Wno-unused-parameter -Wvla -Wwrite-strings   -Wdate-time
> > -D_FORTIFY_SOURCE=2 -o CMakeFiles/no_plan-t.dir/no_plan-t.c.o -c
> > /<>/unittest/examples/no_plan-t.c
> > /tmp/cc3B6r4f.s: Assembler messages:
> > /tmp/cc3B6r4f.s:312: Error: selected processor does not support `isb'
> > in ARM mode
> > /tmp/cc3B6r4f.s:1487: Error: selected processor does not support `isb'
> > in ARM mode
> > make[4]: *** [mysys/CMakeFiles/mysys.dir/build.make:1255:
> > mysys/CMakeFiles/mysys.dir/lf_alloc-pin.c.o] Error 1
> > make[4]: Leaving directory '/<>/builddir'
> > make[3]: *** [CMakeFiles/Makefile2:9892: mysys/CMakeFiles/mysys.dir/all]
> Error 2
> > *
>
> Raising the severity to serious since this issue is making mariadb-10.5
> fail to migrate.
>
> Cheers
> --
> Sebastian Ramacher
>


Bug#988629: mariadb-10.5: FTBFS on armel: selected processor does not support `isb' in ARM mode

2021-05-19 Thread Sebastian Ramacher
Control: severity -1 serious

On 2021-05-16 21:26:48 -0700, Otto Kekäläinen wrote:
> Source: mariadb-10.5
> Version: 1:10.5.10-1
> Tags: confirmed, help, ftbfs
> Severity: important
> Justification: armel is an official Debian architecture, regression
> must be fixed ASAP
> User: debian-...@lists.debian.org
> Usertags: armel, arm
> 
> After uploading MariaDB 10.5.10 to Debian I noticed the armel build regressed:
> https://buildd.debian.org/status/package.php?p=mariadb-10.5
> 
> *
> Full log: 
> https://buildd.debian.org/status/fetch.php?pkg=mariadb-10.5=armel=1%3A10.5.10-1=1621221941=0
> *
> [ 14%] Built target todo-t
> [ 14%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/logger.cpp.o
> cd /<>/builddir/wsrep-lib/src && /usr/bin/c++ -DNDEBUG
> -I/<>/wsrep-lib/include
> -I/<>/wsrep-lib/wsrep-API/v26
> -I/<>/wsrep-lib/wsrep-API -g -O2
> -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time
> -D_FORTIFY_SOURCE=2 -pie -fPIC -fstack-protector
> --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual
> -Wconversion -g -Wsuggest-override -O2 -g -static-libgcc
> -fno-omit-frame-pointer -fno-strict-aliasing -Wno-uninitialized
> -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2   -Wdate-time
> -D_FORTIFY_SOURCE=2 -std=gnu++11 -o
> CMakeFiles/wsrep-lib.dir/logger.cpp.o -c
> /<>/wsrep-lib/src/logger.cpp
> /usr/bin/make  -f
> unittest/examples/CMakeFiles/no_plan-t.dir/build.make
> unittest/examples/CMakeFiles/no_plan-t.dir/depend
> make[4]: Entering directory '/<>/builddir'
> cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix
> Makefiles" /<> /<>/unittest/examples
> /<>/builddir /<>/builddir/unittest/examples
> /<>/builddir/unittest/examples/CMakeFiles/no_plan-t.dir/DependInfo.cmake
> --color=
> Dependee 
> "/<>/builddir/unittest/examples/CMakeFiles/no_plan-t.dir/DependInfo.cmake"
> is newer than depender
> "/<>/builddir/unittest/examples/CMakeFiles/no_plan-t.dir/depend.internal".
> Dependee 
> "/<>/builddir/unittest/examples/CMakeFiles/CMakeDirectoryInformation.cmake"
> is newer than depender
> "/<>/builddir/unittest/examples/CMakeFiles/no_plan-t.dir/depend.internal".
> Scanning dependencies of target no_plan-t
> make[4]: Leaving directory '/<>/builddir'
> /usr/bin/make  -f
> unittest/examples/CMakeFiles/no_plan-t.dir/build.make
> unittest/examples/CMakeFiles/no_plan-t.dir/build
> make[4]: Entering directory '/<>/builddir'
> [ 14%] Building C object
> unittest/examples/CMakeFiles/no_plan-t.dir/no_plan-t.c.o
> cd /<>/builddir/unittest/examples && /usr/bin/cc
> -DDBUG_TRACE -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64
> -I/<>/wsrep-lib/include
> -I/<>/wsrep-lib/wsrep-API/v26
> -I/<>/builddir/include -I/<>/include
> -I/<>/unittest/mytap -g -O2
> -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time
> -D_FORTIFY_SOURCE=2 -pie -fPIC -fstack-protector
> --param=ssp-buffer-size=4 -O2 -g -static-libgcc
> -fno-omit-frame-pointer -fno-strict-aliasing  -Wno-uninitialized
> -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall
> -Wdeclaration-after-statement -Wextra -Wformat-security
> -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare
> -Wno-unused-parameter -Wvla -Wwrite-strings   -Wdate-time
> -D_FORTIFY_SOURCE=2 -o CMakeFiles/no_plan-t.dir/no_plan-t.c.o -c
> /<>/unittest/examples/no_plan-t.c
> /tmp/cc3B6r4f.s: Assembler messages:
> /tmp/cc3B6r4f.s:312: Error: selected processor does not support `isb'
> in ARM mode
> /tmp/cc3B6r4f.s:1487: Error: selected processor does not support `isb'
> in ARM mode
> make[4]: *** [mysys/CMakeFiles/mysys.dir/build.make:1255:
> mysys/CMakeFiles/mysys.dir/lf_alloc-pin.c.o] Error 1
> make[4]: Leaving directory '/<>/builddir'
> make[3]: *** [CMakeFiles/Makefile2:9892: mysys/CMakeFiles/mysys.dir/all] 
> Error 2
> *

Raising the severity to serious since this issue is making mariadb-10.5
fail to migrate.

Cheers
-- 
Sebastian Ramacher


signature.asc
Description: PGP signature


Bug#988629: mariadb-10.5: FTBFS on armel: selected processor does not support `isb' in ARM mode

2021-05-16 Thread Otto Kekäläinen
Source: mariadb-10.5
Version: 1:10.5.10-1
Tags: confirmed, help, ftbfs
Severity: important
Justification: armel is an official Debian architecture, regression
must be fixed ASAP
User: debian-...@lists.debian.org
Usertags: armel, arm

After uploading MariaDB 10.5.10 to Debian I noticed the armel build regressed:
https://buildd.debian.org/status/package.php?p=mariadb-10.5

*
Full log: 
https://buildd.debian.org/status/fetch.php?pkg=mariadb-10.5=armel=1%3A10.5.10-1=1621221941=0
*
[ 14%] Built target todo-t
[ 14%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/logger.cpp.o
cd /<>/builddir/wsrep-lib/src && /usr/bin/c++ -DNDEBUG
-I/<>/wsrep-lib/include
-I/<>/wsrep-lib/wsrep-API/v26
-I/<>/wsrep-lib/wsrep-API -g -O2
-ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time
-D_FORTIFY_SOURCE=2 -pie -fPIC -fstack-protector
--param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual
-Wconversion -g -Wsuggest-override -O2 -g -static-libgcc
-fno-omit-frame-pointer -fno-strict-aliasing -Wno-uninitialized
-fno-omit-frame-pointer -D_FORTIFY_SOURCE=2   -Wdate-time
-D_FORTIFY_SOURCE=2 -std=gnu++11 -o
CMakeFiles/wsrep-lib.dir/logger.cpp.o -c
/<>/wsrep-lib/src/logger.cpp
/usr/bin/make  -f
unittest/examples/CMakeFiles/no_plan-t.dir/build.make
unittest/examples/CMakeFiles/no_plan-t.dir/depend
make[4]: Entering directory '/<>/builddir'
cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix
Makefiles" /<> /<>/unittest/examples
/<>/builddir /<>/builddir/unittest/examples
/<>/builddir/unittest/examples/CMakeFiles/no_plan-t.dir/DependInfo.cmake
--color=
Dependee 
"/<>/builddir/unittest/examples/CMakeFiles/no_plan-t.dir/DependInfo.cmake"
is newer than depender
"/<>/builddir/unittest/examples/CMakeFiles/no_plan-t.dir/depend.internal".
Dependee 
"/<>/builddir/unittest/examples/CMakeFiles/CMakeDirectoryInformation.cmake"
is newer than depender
"/<>/builddir/unittest/examples/CMakeFiles/no_plan-t.dir/depend.internal".
Scanning dependencies of target no_plan-t
make[4]: Leaving directory '/<>/builddir'
/usr/bin/make  -f
unittest/examples/CMakeFiles/no_plan-t.dir/build.make
unittest/examples/CMakeFiles/no_plan-t.dir/build
make[4]: Entering directory '/<>/builddir'
[ 14%] Building C object
unittest/examples/CMakeFiles/no_plan-t.dir/no_plan-t.c.o
cd /<>/builddir/unittest/examples && /usr/bin/cc
-DDBUG_TRACE -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64
-I/<>/wsrep-lib/include
-I/<>/wsrep-lib/wsrep-API/v26
-I/<>/builddir/include -I/<>/include
-I/<>/unittest/mytap -g -O2
-ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time
-D_FORTIFY_SOURCE=2 -pie -fPIC -fstack-protector
--param=ssp-buffer-size=4 -O2 -g -static-libgcc
-fno-omit-frame-pointer -fno-strict-aliasing  -Wno-uninitialized
-fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall
-Wdeclaration-after-statement -Wextra -Wformat-security
-Wno-format-truncation -Wno-init-self -Wno-nonnull-compare
-Wno-unused-parameter -Wvla -Wwrite-strings   -Wdate-time
-D_FORTIFY_SOURCE=2 -o CMakeFiles/no_plan-t.dir/no_plan-t.c.o -c
/<>/unittest/examples/no_plan-t.c
/tmp/cc3B6r4f.s: Assembler messages:
/tmp/cc3B6r4f.s:312: Error: selected processor does not support `isb'
in ARM mode
/tmp/cc3B6r4f.s:1487: Error: selected processor does not support `isb'
in ARM mode
make[4]: *** [mysys/CMakeFiles/mysys.dir/build.make:1255:
mysys/CMakeFiles/mysys.dir/lf_alloc-pin.c.o] Error 1
make[4]: Leaving directory '/<>/builddir'
make[3]: *** [CMakeFiles/Makefile2:9892: mysys/CMakeFiles/mysys.dir/all] Error 2
*