[Bug other/100598] MinGW Canadian cross toolchain fails to build due to missing BASEVER in genversion.c

2021-05-14 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100598

Tobias Burnus  changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |burnus at gcc dot 
gnu.org
 Status|WAITING |ASSIGNED
 CC||burnus at gcc dot gnu.org

--- Comment #2 from Tobias Burnus  ---
Patch: https://gcc.gnu.org/pipermail/gcc-patches/2021-May/570371.html

[Bug other/100598] MinGW Canadian cross toolchain fails to build due to missing BASEVER in genversion.c

2021-05-14 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100598

Martin Liška  changed:

   What|Removed |Added

 Status|UNCONFIRMED |WAITING
   Last reconfirmed||2021-05-14
 Ever confirmed|0   |1
 CC||marxin at gcc dot gnu.org

--- Comment #1 from Martin Liška  ---
It's strange, various macros should be passed to the genversion.c command line:

gcc/Makefile.in:

# genversion.c is run on the build machine to generate version.h
CFLAGS-build/genversion.o += -DBASEVER=$(BASEVER_s) -DDATESTAMP=$(DATESTAMP_s)
\
-DREVISION=$(REVISION_s) \
-DDEVPHASE=$(DEVPHASE_s) -DPKGVERSION=$(PKGVERSION_s) \
-DBUGURL=$(BUGURL_s)

build log:

g++ -c  -DBASEVER="\"12.0.0\"" -DDATESTAMP="\" 20210514\"" -DREVISION="\"\""
-DDEVPHASE="\" (experimental)\"" -DPKGVERSION="\"(GCC) \""
-DBUGURL="\"\"" -g -O2 -DIN_GCC -fPIC   
-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing
-Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute
-Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros
-Wno-overlength-strings -fno-common  -DHAVE_CONFIG_H  -DGENERATOR_FILE -fno-PIE
-I. -Ibuild -I/home/marxin/Programming/gcc/gcc
-I/home/marxin/Programming/gcc/gcc/build
-I/home/marxin/Programming/gcc/gcc/../include 
-I/home/marxin/Programming/gcc/gcc/../libcpp/include  \
-o build/genversion.o /home/marxin/Programming/gcc/gcc/genversion.c