hc
2025-02-14 bbb9540dc49f70f6b703d1c8d1b85fa5f602d86e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Makefile: fix cross-compiling the server
 
MySQL Makefile believes it can run code it just compiled, to
generate a header. This does not work for cross-compilation.
 
Instead, use a pre-installed host-version of the required tool.
 
Signed-off-by: Marcelo Gutierrez (UTN/FRH) <kuyurix@gmail.com>
 
--- mysql-5.1.70/sql/Makefile.am
+++ mysql-5.1.70.patch/sql/Makefile.am
@@ -177,7 +177,7 @@
 # this avoid the rebuild of the built files in a source dist
 lex_hash.h:    gen_lex_hash.cc lex.h
         $(MAKE) $(AM_MAKEFLAGS) gen_lex_hash$(EXEEXT)
-        ./gen_lex_hash$(EXEEXT) > $@-t
+        gen_lex_hash$(EXEEXT) > $@-t
         $(MV) $@-t $@
 
 # For testing of udf_example.so
 
--- mysql-5.1.70/sql/Makefile.in
+++ mysql-5.1.70.patch/sql/Makefile.in
@@ -1310,7 +1310,7 @@
 # this avoid the rebuild of the built files in a source dist
 lex_hash.h:    gen_lex_hash.cc lex.h
         $(MAKE) $(AM_MAKEFLAGS) gen_lex_hash$(EXEEXT)
-        ./gen_lex_hash$(EXEEXT) > $@-t
+        gen_lex_hash$(EXEEXT) > $@-t
         $(MV) $@-t $@
 
 # We might have some stuff not built in this build, but that we want to install