I just confirmed 146rc1 passed the compilation with gcc-4.6. thanks! >>> env
$ uname -a Linux pfisky 2.6.32-71.29.1.el6.x86_64 #1 SMP Tue May 10 17:35:18 CDT 2011 x86_64 x86_64 x86_64 GNU/Linux $ gcc-4.6 -v Using built-in specs. COLLECT_GCC=gcc-4.6 COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-redhat-linux/4.6.0/ lto-wrapper Target: x86_64-redhat-linux Configured with: ./configure --prefix=/usr/local --mandir=/usr/share/ man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/ bugzilla --enable-bootstrap --enable-shared --enable-threads=posix -- enable-checking=release --with-system-zlib --enable-__cxa_atexit -- disable-libunwind-exceptions --enable-gnu-unique-object --enable- languages=c,c++,go --disable-dssi --with-tune=generic --with- arch=athlon64 --build=x86_64-redhat-linux --without-ppl --without- cloog --disable-multilib Thread model: posix gcc version 4.6.0 (GCC) >>> make log make all-recursive make[1]: Entering directory `/home/kzk/tarball/memcached-1.4.6_rc1' Making all in doc make[2]: Entering directory `/home/kzk/tarball/memcached-1.4.6_rc1/ doc' make all-am make[3]: Entering directory `/home/kzk/tarball/memcached-1.4.6_rc1/ doc' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/kzk/tarball/memcached-1.4.6_rc1/doc' make[2]: Leaving directory `/home/kzk/tarball/memcached-1.4.6_rc1/doc' make[2]: Entering directory `/home/kzk/tarball/memcached-1.4.6_rc1' ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -DNDEBUG -I/home/kzk/ soft/include -pthread -Wall -Werror -pedantic -Wmissing-prototypes - Wmissing-declarations -Wredundant-decls -MT memcached-memcached.o -MD - MP -MF .deps/memcached-memcached.Tpo -c -o memcached-memcached.o `test -f 'memcached.c' || echo './'`memcached.c mv -f .deps/memcached-memcached.Tpo .deps/memcached-memcached.Po ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -DNDEBUG -I/home/kzk/ soft/include -pthread -Wall -Werror -pedantic -Wmissing-prototypes - Wmissing-declarations -Wredundant-decls -MT memcached-hash.o -MD -MP - MF .deps/memcached-hash.Tpo -c -o memcached-hash.o `test -f 'hash.c' || echo './'`hash.c mv -f .deps/memcached-hash.Tpo .deps/memcached-hash.Po ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -DNDEBUG -I/home/kzk/ soft/include -pthread -Wall -Werror -pedantic -Wmissing-prototypes - Wmissing-declarations -Wredundant-decls -MT memcached-slabs.o -MD -MP - MF .deps/memcached-slabs.Tpo -c -o memcached-slabs.o `test -f 'slabs.c' || echo './'`slabs.c mv -f .deps/memcached-slabs.Tpo .deps/memcached-slabs.Po ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -DNDEBUG -I/home/kzk/ soft/include -pthread -Wall -Werror -pedantic -Wmissing-prototypes - Wmissing-declarations -Wredundant-decls -MT memcached-items.o -MD -MP - MF .deps/memcached-items.Tpo -c -o memcached-items.o `test -f 'items.c' || echo './'`items.c mv -f .deps/memcached-items.Tpo .deps/memcached-items.Po ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -DNDEBUG -I/home/kzk/ soft/include -pthread -Wall -Werror -pedantic -Wmissing-prototypes - Wmissing-declarations -Wredundant-decls -MT memcached-assoc.o -MD -MP - MF .deps/memcached-assoc.Tpo -c -o memcached-assoc.o `test -f 'assoc.c' || echo './'`assoc.c mv -f .deps/memcached-assoc.Tpo .deps/memcached-assoc.Po ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -DNDEBUG -I/home/kzk/ soft/include -pthread -Wall -Werror -pedantic -Wmissing-prototypes - Wmissing-declarations -Wredundant-decls -MT memcached-thread.o -MD -MP -MF .deps/memcached-thread.Tpo -c -o memcached-thread.o `test -f 'thread.c' || echo './'`thread.c mv -f .deps/memcached-thread.Tpo .deps/memcached-thread.Po ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -DNDEBUG -I/home/kzk/ soft/include -pthread -Wall -Werror -pedantic -Wmissing-prototypes - Wmissing-declarations -Wredundant-decls -MT memcached-daemon.o -MD -MP -MF .deps/memcached-daemon.Tpo -c -o memcached-daemon.o `test -f 'daemon.c' || echo './'`daemon.c mv -f .deps/memcached-daemon.Tpo .deps/memcached-daemon.Po ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -DNDEBUG -I/home/kzk/ soft/include -pthread -Wall -Werror -pedantic -Wmissing-prototypes - Wmissing-declarations -Wredundant-decls -MT memcached-stats.o -MD -MP - MF .deps/memcached-stats.Tpo -c -o memcached-stats.o `test -f 'stats.c' || echo './'`stats.c mv -f .deps/memcached-stats.Tpo .deps/memcached-stats.Po ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -DNDEBUG -I/home/kzk/ soft/include -pthread -Wall -Werror -pedantic -Wmissing-prototypes - Wmissing-declarations -Wredundant-decls -MT memcached-util.o -MD -MP - MF .deps/memcached-util.Tpo -c -o memcached-util.o `test -f 'util.c' || echo './'`util.c mv -f .deps/memcached-util.Tpo .deps/memcached-util.Po ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -DNDEBUG -I/home/kzk/ soft/include -pthread -Wall -Werror -pedantic -Wmissing-prototypes - Wmissing-declarations -Wredundant-decls -MT memcached-cache.o -MD -MP - MF .deps/memcached-cache.Tpo -c -o memcached-cache.o `test -f 'cache.c' || echo './'`cache.c mv -f .deps/memcached-cache.Tpo .deps/memcached-cache.Po ccache gcc-4.6 -std=gnu99 -I/home/kzk/soft/include -pthread -Wall - Werror -pedantic -Wmissing-prototypes -Wmissing-declarations - Wredundant-decls -L/home/kzk/soft/lib -L/home/kzk/soft/lib64 -o memcached memcached-memcached.o memcached-hash.o memcached-slabs.o memcached-items.o memcached-assoc.o memcached-thread.o memcached- daemon.o memcached-stats.o memcached-util.o memcached-cache.o - lhugetlbfs -levent ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -fprofile-arcs -ftest- coverage -I/home/kzk/soft/include -pthread -Wall -Werror -pedantic - Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -MT memcached_debug-memcached.o -MD -MP -MF .deps/memcached_debug- memcached.Tpo -c -o memcached_debug-memcached.o `test -f 'memcached.c' || echo './'`memcached.c mv -f .deps/memcached_debug-memcached.Tpo .deps/memcached_debug- memcached.Po ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -fprofile-arcs -ftest- coverage -I/home/kzk/soft/include -pthread -Wall -Werror -pedantic - Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -MT memcached_debug-hash.o -MD -MP -MF .deps/memcached_debug-hash.Tpo -c - o memcached_debug-hash.o `test -f 'hash.c' || echo './'`hash.c mv -f .deps/memcached_debug-hash.Tpo .deps/memcached_debug-hash.Po ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -fprofile-arcs -ftest- coverage -I/home/kzk/soft/include -pthread -Wall -Werror -pedantic - Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -MT memcached_debug-slabs.o -MD -MP -MF .deps/memcached_debug-slabs.Tpo -c -o memcached_debug-slabs.o `test -f 'slabs.c' || echo './'`slabs.c mv -f .deps/memcached_debug-slabs.Tpo .deps/memcached_debug-slabs.Po ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -fprofile-arcs -ftest- coverage -I/home/kzk/soft/include -pthread -Wall -Werror -pedantic - Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -MT memcached_debug-items.o -MD -MP -MF .deps/memcached_debug-items.Tpo -c -o memcached_debug-items.o `test -f 'items.c' || echo './'`items.c mv -f .deps/memcached_debug-items.Tpo .deps/memcached_debug-items.Po ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -fprofile-arcs -ftest- coverage -I/home/kzk/soft/include -pthread -Wall -Werror -pedantic - Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -MT memcached_debug-assoc.o -MD -MP -MF .deps/memcached_debug-assoc.Tpo -c -o memcached_debug-assoc.o `test -f 'assoc.c' || echo './'`assoc.c mv -f .deps/memcached_debug-assoc.Tpo .deps/memcached_debug-assoc.Po ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -fprofile-arcs -ftest- coverage -I/home/kzk/soft/include -pthread -Wall -Werror -pedantic - Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -MT memcached_debug-thread.o -MD -MP -MF .deps/memcached_debug-thread.Tpo - c -o memcached_debug-thread.o `test -f 'thread.c' || echo './'`thread.c mv -f .deps/memcached_debug-thread.Tpo .deps/memcached_debug-thread.Po ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -fprofile-arcs -ftest- coverage -I/home/kzk/soft/include -pthread -Wall -Werror -pedantic - Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -MT memcached_debug-daemon.o -MD -MP -MF .deps/memcached_debug-daemon.Tpo - c -o memcached_debug-daemon.o `test -f 'daemon.c' || echo './'`daemon.c mv -f .deps/memcached_debug-daemon.Tpo .deps/memcached_debug-daemon.Po ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -fprofile-arcs -ftest- coverage -I/home/kzk/soft/include -pthread -Wall -Werror -pedantic - Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -MT memcached_debug-stats.o -MD -MP -MF .deps/memcached_debug-stats.Tpo -c -o memcached_debug-stats.o `test -f 'stats.c' || echo './'`stats.c mv -f .deps/memcached_debug-stats.Tpo .deps/memcached_debug-stats.Po ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -fprofile-arcs -ftest- coverage -I/home/kzk/soft/include -pthread -Wall -Werror -pedantic - Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -MT memcached_debug-util.o -MD -MP -MF .deps/memcached_debug-util.Tpo -c - o memcached_debug-util.o `test -f 'util.c' || echo './'`util.c mv -f .deps/memcached_debug-util.Tpo .deps/memcached_debug-util.Po ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -fprofile-arcs -ftest- coverage -I/home/kzk/soft/include -pthread -Wall -Werror -pedantic - Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -MT memcached_debug-cache.o -MD -MP -MF .deps/memcached_debug-cache.Tpo -c -o memcached_debug-cache.o `test -f 'cache.c' || echo './'`cache.c mv -f .deps/memcached_debug-cache.Tpo .deps/memcached_debug-cache.Po ccache gcc-4.6 -std=gnu99 -fprofile-arcs -ftest-coverage -I/home/kzk/ soft/include -pthread -Wall -Werror -pedantic -Wmissing-prototypes - Wmissing-declarations -Wredundant-decls -L/home/kzk/soft/lib -L/home/ kzk/soft/lib64 -o memcached-debug memcached_debug-memcached.o memcached_debug-hash.o memcached_debug-slabs.o memcached_debug-items.o memcached_debug-assoc.o memcached_debug-thread.o memcached_debug- daemon.o memcached_debug-stats.o memcached_debug-util.o memcached_debug-cache.o -lgcov -lhugetlbfs -levent ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -I/home/kzk/soft/ include -pthread -Wall -Werror -pedantic -Wmissing-prototypes - Wmissing-declarations -Wredundant-decls -MT sizes.o -MD -MP -MF .deps/ sizes.Tpo -c -o sizes.o sizes.c mv -f .deps/sizes.Tpo .deps/sizes.Po ccache gcc-4.6 -std=gnu99 -I/home/kzk/soft/include -pthread -Wall - Werror -pedantic -Wmissing-prototypes -Wmissing-declarations - Wredundant-decls -L/home/kzk/soft/lib -L/home/kzk/soft/lib64 -o sizes sizes.o -lhugetlbfs -levent ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -I/home/kzk/soft/ include -pthread -Wall -Werror -pedantic -Wmissing-prototypes - Wmissing-declarations -Wredundant-decls -MT testapp.o -MD -MP - MF .deps/testapp.Tpo -c -o testapp.o testapp.c mv -f .deps/testapp.Tpo .deps/testapp.Po ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -I/home/kzk/soft/ include -pthread -Wall -Werror -pedantic -Wmissing-prototypes - Wmissing-declarations -Wredundant-decls -MT util.o -MD -MP -MF .deps/ util.Tpo -c -o util.o util.c mv -f .deps/util.Tpo .deps/util.Po ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -I/home/kzk/soft/ include -pthread -Wall -Werror -pedantic -Wmissing-prototypes - Wmissing-declarations -Wredundant-decls -MT cache.o -MD -MP -MF .deps/ cache.Tpo -c -o cache.o cache.c mv -f .deps/cache.Tpo .deps/cache.Po ccache gcc-4.6 -std=gnu99 -I/home/kzk/soft/include -pthread -Wall - Werror -pedantic -Wmissing-prototypes -Wmissing-declarations - Wredundant-decls -L/home/kzk/soft/lib -L/home/kzk/soft/lib64 -o testapp testapp.o util.o cache.o -lhugetlbfs -levent ccache gcc-4.6 -std=gnu99 -DHAVE_CONFIG_H -I. -I/home/kzk/soft/ include -pthread -Wall -Werror -pedantic -Wmissing-prototypes - Wmissing-declarations -Wredundant-decls -MT timedrun.o -MD -MP - MF .deps/timedrun.Tpo -c -o timedrun.o timedrun.c mv -f .deps/timedrun.Tpo .deps/timedrun.Po ccache gcc-4.6 -std=gnu99 -I/home/kzk/soft/include -pthread -Wall - Werror -pedantic -Wmissing-prototypes -Wmissing-declarations - Wredundant-decls -L/home/kzk/soft/lib -L/home/kzk/soft/lib64 -o timedrun timedrun.o -lhugetlbfs -levent make[2]: Leaving directory `/home/kzk/tarball/memcached-1.4.6_rc1' make[1]: Leaving directory `/home/kzk/tarball/memcached-1.4.6_rc1' On Jul 13, 4:48 am, dormando <[email protected]> wrote: > http://code.google.com/p/memcached/wiki/ReleaseNotes146rc1 > > If no new major bugs are reported in the next day or two, I'll cut this as > -final. > > We're looking for someone with GCC 4.6.0+ to do a build test. If you have > a new enough GCC could you give this a shot and let us know how it looks? > > I know there're a few other patches/fixes/reports/etc people have for 1.4; > I'd like to reiterate again that you should be working off of 1.6, the > posted beta or the memcached/engine-pu branch on github. > > Thanks! > -Dormando
