Package Details: folly 2024.04.22.00-1

Git Clone URL: https://aur.archlinux.org/folly.git (read-only, click to copy)
Package Base: folly
Description: An open-source C++ library developed and used at Facebook
Upstream URL: https://github.com/facebook/folly
Licenses: Apache-2.0
Provides: libfolly.so, libfollybenchmark.so, libfolly_test_util.so
Submitter: dseg
Maintainer: ftiasch (MrAnno, carsme)
Last Packager: carsme
Votes: 7
Popularity: 0.060888
First Submitted: 2015-03-20 08:29 (UTC)
Last Updated: 2024-04-23 06:10 (UTC)

Pinned Comments

carsme commented on 2023-12-07 04:02 (UTC)

BREAKING CHANGE: This package now builds shared objects:

/usr/lib/libfolly.so
/usr/lib/libfolly_test_util.so
/usr/lib/libfollybenchmark.so

instead of the static libraries:

/usr/lib/libfolly.a
/usr/lib/libfolly_exception_counter.a
/usr/lib/libfolly_exception_tracer.a
/usr/lib/libfolly_exception_tracer_base.a
/usr/lib/libfolly_test_util.a
/usr/lib/libfollybenchmark.a

Downstream packages must move folly from the makedepends to depends array to stay functional.

We are doing this change since dynamic rather than static linking between packages is more in line with Arch Linux packaging practices (or just Linux packaging practices in general).

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

Eremiell commented on 2021-06-27 18:59 (UTC)

Some new depends or possibly optdepends seem to be libaio, libunwind, libdwarf, and liburing.

jghodd commented on 2020-09-16 19:07 (UTC) (edited on 2020-09-16 19:08 (UTC) by jghodd)

getting a build error with fizz and wangle related to folly

CMake Error in CMakeLists.txt: Imported target "Folly::folly" includes non-existent path

"/include"

in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include:

  • The path was deleted, renamed, or moved to another location.

  • An install or uninstall procedure did not complete successfully.

  • The installation package was faulty and references files it does not provide.

MrAnno commented on 2020-09-09 13:42 (UTC)

Waiting for https://github.com/facebook/folly/pull/1439 to be released.

dxu commented on 2020-09-03 16:17 (UTC)

@MrAnno, https://github.com/facebook/folly/pull/1433 got merged this morning. Hopefully that fixes the issue.

MrAnno commented on 2020-08-31 19:18 (UTC)

@dxu Yeah, #1433 contains a workaround for CMake < 3.19 too. (The CMake v3.19 release is expected in October.)

dxu commented on 2020-08-31 18:51 (UTC)

Getting following configure error:

CMake Error at CMakeLists.txt:439 (file):
  Error evaluating generator expression:

    $<COMPILE_LANG_AND_ID:CUDA,NVIDIA>

  $<COMPILE_LANG_AND_ID:lang,id> may only be used with binary targets to
  specify include directories, compile definitions, and compile options.  It
  may not be used with the add_custom_command, add_custom_target, or
  file(GENERATE) commands.

https://github.com/facebook/folly/pull/1433 seems like it'll fix the issue but I haven't tried it out.

flashs commented on 2020-02-13 13:27 (UTC) (edited on 2020-02-13 13:28 (UTC) by flashs)

I ran into issues because I have specified the SRCDEST for makepkg. The source name for folly, fizz and wangle is just the version, e.g.: v2020.02.03.00.tar.gz and when running makepkg, it skips the download step and fails verifying it with sha256sum. Could you maybe prefix the files with their corresponding name? Thanks in advance :)!

MrAnno commented on 2019-10-24 07:25 (UTC)

Hi, sure. Please add me as a co-maintainer, and I'll keep folly up-to-date until you're back :)