Package Details: lib32-gperftools 2.15-1

Git Clone URL: https://aur.archlinux.org/lib32-gperftools.git (read-only, click to copy)
Package Base: lib32-gperftools
Description: Fast, multi-threaded malloc and nifty performance analysis tools (32-bit)
Upstream URL: https://github.com/gperftools/gperftools
Licenses: BSD-3-Clause
Provides: libprofiler.so, libtcmalloc.so, libtcmalloc_and_profiler.so, libtcmalloc_debug.so, libtcmalloc_minimal.so, libtcmalloc_minimal_debug.so
Submitter: shad0w73
Maintainer: AstroProfundis
Last Packager: AstroProfundis
Votes: 34
Popularity: 0.75
First Submitted: 2013-07-13 12:12 (UTC)
Last Updated: 2024-03-25 15:03 (UTC)

Latest Comments

« First ‹ Previous 1 2

Hi-Angel commented on 2017-03-18 05:12 (UTC)

@AstroProfundis sorry, I didn't get reply-notifications, for some reason I have to explicitly enable them. Anyway, I got here again from a search-engine with the same problem, though for different package. After some debugging I found the reason: it's the option "-Wl,--as-needed" causing it. Perhaps it doesn't work well with "-flto", though before it worked for me (except the case with lib32-gperftools). Perhaps it breaks when there is an actual job for the option. Acc. to one post, the way to fix it should be "-Wl,--as-needed,--no-undefined", but for some reason it didn't work for me either, I had to remove the "--as-needed" completely to pass linking.

AstroProfundis commented on 2017-02-20 07:06 (UTC)

@hakayova Please refer the older comments, gcc-multlib is necessary to build this package, gcc does not support the '-m32' param.

hakayova commented on 2017-02-20 06:34 (UTC)

gcc-multilib conflicts with gcc and the installation asks to remove gcc, which I don't want to allow. Is there a way around?

AstroProfundis commented on 2017-02-11 01:48 (UTC) (edited on 2017-02-11 01:49 (UTC) by AstroProfundis)

@Hi-Angel I can't reproduce the error, I've tried following params and all seems fine on my side: libtool: link: g++ -m32 -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -fno-builtin-malloc -fno-builtin-free -fno-builtin-realloc -fno-builtin-calloc -fno-builtin-cfree -fno-builtin-memalign -fno-builtin-posix_memalign -fno-builtin-valloc -fno-builtin-pvalloc -mmmx -fno-omit-frame-pointer -Wno-unused-result -fsized-deallocation -march=native -mtune=generic -O3 -pipe -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -pthread -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -o .libs/page_heap_test src/tests/page_heap_test-page_heap_test.o ./.libs/libtcmalloc_minimal.so -lpthread -pthread Any more hints?

Hi-Angel commented on 2017-01-29 11:55 (UTC)

For me build fails with last lines: libtool: link: g++ -m32 -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -fno-builtin-malloc -fno-builtin-free -fno-builtin-realloc -fno-builtin-calloc -fno-builtin-cfree -fno-builtin-memalign -fno-builtin-posix_memalign -fno-builtin-valloc -fno-builtin-pvalloc -mmmx -fno-omit-frame-pointer -Wno-unused-result -fsized-deallocation -flto=2 -march=native -O3 -pipe -fno-stack-protector -fweb -fno-semantic-interposition -fmerge-all-constants -pthread -flto=2 -O3 -march=native -fweb -fno-semantic-interposition -fmerge-all-constants -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -o .libs/page_heap_test src/tests/page_heap_test-page_heap_test.o ./.libs/libtcmalloc_minimal.so -lpthread -pthread /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib32/libstdc++.so: undefined reference to `pthread_create' /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib32/libstdc++.so: undefined reference to `pthread_join' collect2: error: ld returned 1 exit status make: *** [Makefile:3880: memalign_unittest] Error 1 make: *** Waiting for unfinished jobs.... ==> ERROR: A failure occurred in build(). Aborting...

AstroProfundis commented on 2015-10-05 15:23 (UTC)

@Binero gcc-multilib is necessary to build the package, if you somehow not able to install one, you can build it on another machine and copy the package to your target machine to install with pacman -U If you intend to use it on a 32bit system, the gperftools in [Extra] has i686 arch.

Binero commented on 2015-10-05 15:17 (UTC)

Is there a way to get this to install without gcc-multilib?

edub4rt commented on 2015-03-17 18:42 (UTC)

Please update to 2.4