Changeset 35122


Ignore:
Timestamp:
2013-01-12T20:32:26+01:00 (5 years ago)
Author:
nbd
Message:

mysql: update to 5.1.66 and clean up the makefile, fixes #11065

Location:
packages/libs/mysql
Files:
1 added
3 deleted
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • packages/libs/mysql/Makefile

    r34016 r35122  
    1010 
    1111PKG_NAME:=mysql 
    12 PKG_VERSION:=5.1.53 
     12PKG_VERSION:=5.1.66 
    1313PKG_RELEASE:=7 
    1414 
     
    1919        http://www.linorg.usp.br/mysql/Downloads/MySQL-5.1/ \ 
    2020        http://mysql.holywar.net/Downloads/MySQL-5.1/ 
    21 PKG_MD5SUM:=e5e7c5b0b5c382489e6a66778703bc46 
     21PKG_MD5SUM:=a43ffa58e3611e5a557feb745596aca3 
    2222 
    2323PKG_BUILD_DEPENDS:=libncurses libreadline 
    2424PKG_BUILD_PARALLEL:=1 
    2525 
    26 PKG_FIXUP:=libtool no-autoreconf 
     26PKG_FIXUP:=libtool 
    2727 
    2828include $(INCLUDE_DIR)/package.mk 
     
    3636endef 
    3737 
    38 define Package/mysql-server/Default 
     38define Package/mysql-server 
    3939  SECTION:=utils 
    4040  CATEGORY:=Utilities 
     
    4343  URL:=http://dev.mysql.com/ 
    4444  SUBMENU:=database 
    45 endef 
    46  
    47 define Package/mysql-server 
    48   $(call Package/mysql-server/Default) 
    4945endef 
    5046 
     
    6157TARGET_CXX=g++-uc 
    6258 
     59TARGET_CFLAGS += $(FPIC) 
     60 
     61CONFIGURE_ARGS += \ 
     62        --enable-shared \ 
     63        --enable-static \ 
     64        --enable-thread-safe-client \ 
     65        --disable-assembler \ 
     66        --with-pthread \ 
     67        --with-server \ 
     68        --without-mysqlmanager \ 
     69        --without-raid \ 
     70        --with-mysqld-user=root \ 
     71        --with-unix-socket-path=/tmp \ 
     72        --without-libwrap \ 
     73        --without-pstack \ 
     74        --with-low-memory \ 
     75        --without-embedded-server \ 
     76        --without-query-cache \ 
     77        --without-mysqlfs \ 
     78        --without-vio \ 
     79        --without-ssl \ 
     80        --without-docs \ 
     81        --without-man \ 
     82        --without-bench \ 
     83        --without-readline \ 
     84        --without-debug \ 
     85        --with-named-thread-libs=-lpthread 
     86 
    6387CONFIGURE_VARS += \ 
    64         CXXFLAGS="$$$$CXXFLAGS -fno-builtin -fno-rtti -nostdinc++"  \ 
    65         CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++" \ 
    66         LDFLAGS="$$$$LDFLAGS" \ 
    67         LIBS="-nodefaultlibs -luClibc++ -lm -lc $(LIBGCC_S)" \ 
    68         CLIENTCLIBS="-nodefaultlibs -luClibc++ -lm -lc $(LIBGCC_S)" \ 
    69  
    70  
    71 define Build/Configure 
    72         (cd $(PKG_BUILD_DIR); touch \ 
    73                 configure.in \ 
    74                 aclocal.m4 \ 
    75                 Makefile.in \ 
    76                 config.h.in \ 
    77                 configure \ 
    78         ); 
    79         $(CP) files/lex_hash.h $(PKG_BUILD_DIR)/sql/lex_hash.h 
    80  
    81         $(call Build/Configure/Default, \ 
    82                 --enable-shared \ 
    83                 --enable-static \ 
    84                 --enable-thread-safe-client \ 
    85                 --disable-assembler \ 
    86                 --with-pthread \ 
    87                 --with-server \ 
    88                 --without-mysqlmanager \ 
    89                 --without-raid \ 
    90                 --with-mysqld-user=root \ 
    91                 --with-unix-socket-path=/tmp \ 
    92                 --without-libwrap \ 
    93                 --without-pstack \ 
    94                 --with-low-memory \ 
    95                 --without-embedded-server \ 
    96                 --without-query-cache \ 
    97                 --without-mysqlfs \ 
    98                 --without-vio \ 
    99                 --without-ssl \ 
    100                 --without-docs \ 
    101                 --without-man \ 
    102                 --without-bench \ 
    103                 --without-readline \ 
    104                 --without-debug \ 
    105                 --with-named-thread-libs=-lpthread \ 
    106                 , \ 
    107                 mysql_cv_compress=yes \ 
    108                 mysql_cv_gethostname_style=glibc2 \ 
    109                 ac_cv_c_stack_direction=-1 \ 
    110         ); 
    111 endef 
    112  
    113 TARGET_CFLAGS += $(FPIC) 
     88        mysql_cv_compress=yes \ 
     89        mysql_cv_gethostname_style=glibc2 \ 
     90        mysql_cv_gcc_atomic_builtins=yes \ 
     91        mysql_cv_gcc_atomic_builtins_pthread_t=yes \ 
     92        ac_cv_c_stack_direction=-1 
    11493 
    11594define Build/Compile 
     
    122101                DESTDIR="$(PKG_INSTALL_DIR)" \ 
    123102                install 
     103        g++ -I $(PKG_BUILD_DIR)/include \ 
     104                -o $(PKG_BUILD_DIR)/sql/gen_lex_hash \ 
     105                $(PKG_BUILD_DIR)/sql/gen_lex_hash.cc 
    124106        +$(MAKE) $(PKG_JOBS) -C "$(PKG_BUILD_DIR)/libmysql" \ 
    125107                CC="g++" \ 
  • packages/libs/mysql/patches/100-fix_hostname.patch

    r35099 r35122  
    11--- a/scripts/mysql_install_db.sh 
    22+++ b/scripts/mysql_install_db.sh 
    3 @@ -317,7 +317,7 @@ then 
     3@@ -322,7 +322,7 @@ 
    44 fi 
    55  
Note: See TracChangeset for help on using the changeset viewer.