5.6 link failure with WITH_PFS=0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS |
Fix Released
|
High
|
Laurynas Biveinis | ||
5.1 |
Invalid
|
Undecided
|
Unassigned | ||
5.5 |
Invalid
|
Undecided
|
Unassigned | ||
5.6 |
Fix Released
|
High
|
Laurynas Biveinis |
Bug Description
When building 5.6 with -DWITH_
cmake -DWITH_
make
........
..........
Building C object sql/CMakeFiles/
[ 98%] Building CXX object sql/CMakeFiles/
[ 98%] Building CXX object sql/CMakeFiles/
[ 98%] Building CXX object sql/CMakeFiles/
[ 98%] Building CXX object sql/CMakeFiles/
[ 99%] Building CXX object sql/CMakeFiles/
[ 99%] Building CXX object sql/CMakeFiles/
[ 99%] Building CXX object sql/CMakeFiles/
[ 99%] Building CXX object sql/CMakeFiles/
[ 99%] Building CXX object sql/CMakeFiles/
[ 99%] Building CXX object sql/CMakeFiles/
Linking CXX static library libsql.a
[100%] Built target sql
Scanning dependencies of target mysqld
[100%] Building CXX object sql/CMakeFiles/
Linking CXX executable mysqld
../storage/
log0log.
/usr/bin/ld: mysqld: hidden symbol `_Z23mutex_
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
sql/CMakeFiles/
make[2]: *** [sql/mysqld] Error 1
CMakeFiles/
make[1]: *** [sql/CMakeFiles
Makefile:146: recipe for target 'all' failed
make: *** [all] Error 2
Related branches
- Alexey Kopytov (community): Approve
-
Diff: 40 lines (+18/-1)2 files modifiedstorage/innobase/include/sync0sync.h (+1/-1)
storage/innobase/include/sync0sync.ic (+17/-0)
summary: |
- Link failure with WITH_PFS=0 + 5.6 link failure with WITH_PFS=0 |
tags: | added: low-hanging-fruit |
Confirmed with recent Percona Server 5.6:
... sql.dir/ mysqld. cc.o sql.dir/ sql_client. cc.o sql.dir/ sql_timer. cc.o mysqld. dir/main. cc.o innobase/ libinnobase. a(log0log. cc.o): In function `log_peek_ lsn(unsigned long*)': cc:(.text+ 0x816b) : undefined reference to `mutex_ enter_nowait_ func(ib_ prio_mutex_ t*, char const*, unsigned long)' enter_nowait_ funcP15ib_ prio_mutex_ tPKcm' isn't defined /mysqld. dir/all] Error 2 ao756:~ /bzr/percona- 5.6$ bzr version-info ao756:~ /bzr/percona- 5.6$ fc -l BUILD_TYPE= Release -DBUILD_ CONFIG= mysql_release -DFEATURE_ SET=community -DWITH_ EMBEDDED_ SERVER= OFF -DCMAKE_ INSTALL_ PREFIX= /home/openxs/ dbs/p5. 6 -DWITH_ PERFSCHEMA_ STORAGE_ ENGINE= 0
[ 99%] Building CXX object sql/CMakeFiles/
[ 99%] Building CXX object sql/CMakeFiles/
[ 99%] Building CXX object sql/CMakeFiles/
Linking CXX static library libsql.a
[100%] Built target sql
Scanning dependencies of target mysqld
[100%] Building CXX object sql/CMakeFiles/
Linking CXX executable mysqld
../storage/
log0log.
/usr/bin/ld: mysqld: hidden symbol `_Z23mutex_
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
make[2]: *** [sql/mysqld] Error 1
make[1]: *** [sql/CMakeFiles
make: *** [all] Error 2
openxs@
revision-id: <email address hidden>
date: 2014-01-23 07:15:42 +0200
build-date: 2014-01-26 16:30:34 +0200
revno: 535
branch-nick: percona-5.6
openxs@
...
2004 bzr branch lp:percona-server/5.6 percona-5.6
2005 cd percona-5.6
2006 ls
2007 cmake . -DCMAKE_
2008 make -j 2
2009 bzr version-info