Blame view

buildroot/buildroot-2016.08.1/package/mysql/0004-Fix-gen_lex_hash-execution.patch 1.03 KB
6b13f685e   김민수   BSP 최초 추가
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