Package Details: firmware-manager 0.1.5+12+g3c542bd-2

Git Clone URL: https://aur.archlinux.org/firmware-manager.git (read-only, click to copy)
Package Base: firmware-manager
Description: Generic framework and GTK UI for firmware updates from system76-firmware and fwupd
Upstream URL: https://github.com/pop-os/firmware-manager
Licenses: GPL-3.0-or-later
Conflicts: libfirmware-manager
Submitter: electrickite
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 10
Popularity: 0.014896
First Submitted: 2020-04-02 02:45 (UTC)
Last Updated: 2024-09-05 19:34 (UTC)

Latest Comments

1 2 3 Next › Last »

jugjg commented on 2024-04-22 18:18 (UTC)

@yochananmarqos: The partial makepkg.conf is attached below. I think lto is enabled.

CARCH="x86_64"
CHOST="x86_64-pc-linux-gnu"

#-- Compiler and Linker Flags
#CPPFLAGS=""
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions \
        -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security \
        -fstack-clash-protection -fcf-protection \
        -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer"
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS,-stdlib=libc++"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now \
         -Wl,-z,pack-relative-relocs,-fuse-ld=lld"
LTOFLAGS="-flto=auto"
RUSTFLAGS="-Cforce-frame-pointers=yes"
#-- Make Flags: change this for DistCC/SMP systems
#MAKEFLAGS="-j2"
#-- Debugging flags
DEBUG_CFLAGS="-g"
DEBUG_CXXFLAGS="$DEBUG_CFLAGS"
DEBUG_RUSTFLAGS="-C debuginfo=2"

yochananmarqos commented on 2024-04-22 16:06 (UTC)

@jugjg: Do you have lto enabled in your makepkg.conf? It's been enabled by default for awhile now.

jugjg commented on 2024-04-22 08:39 (UTC)

Hi, I got an error when I trying to install it. I disabled my debug option in the makepkg.conf. The full output is attached below: https://pastebin.com/jmxD5paE

yochananmarqos commented on 2024-03-27 15:44 (UTC)

@tsetsee_yugi: Disable the debug option in your makepkg.conf.

tsetsee_yugi commented on 2024-03-27 02:00 (UTC) (edited on 2024-04-04 02:32 (UTC) by tsetsee_yugi)

/usr/src/debug/firmware-manager/cargo-home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.20/src/arithmetic/bigint.rs:(.text._ZN4ring10arithmetic6bigint16Modulus$LT$M$GT$29from_be_bytes_with_bit_length17h0920d0c0656310a6E+0x2cd): undefined reference to `LIMBS_shl_mod'
          /usr/bin/ld: /home/tsetsee/.cache/paru/clone/firmware-manager/src/firmware-manager/target/release/deps/libring-390caaa1f61f6951.rlib(ring-390caaa1f61f6951.ring.26b09b2e-cgu.0.rcgu.o): in function `ring::limb::limbs_less_than_limbs_consttime':
          /usr/src/debug/firmware-manager/cargo-home/registry/src/github.com-1ecc6299db9ec823/ring-0.16.20/src/limb.rs:70:(.text._ZN4ring10arithmetic6bigint13Elem$LT$M$GT$20from_be_bytes_padded17h7c1d5e19074595a1E+0x194): undefined reference to `LIMBS_less_than'
          /usr/bin/ld: /home/tsetsee/.cache/paru/clone/firmware-manager/src/firmware-manager/target/release/deps/firmware_manager_gtk-7c602e286b1a734a: hidden symbol `GFp_ia32cap_P' isn't defined
          /usr/bin/ld: final link failed: bad value
          collect2: error: ld returned 1 exit status

  = help: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
  = note: use the `-l` flag to specify native libraries to link
  = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)

The problem is fixed by CFLAGS+=' -ffat-lto-objects',

yochananmarqos commented on 2024-03-22 18:53 (UTC) (edited on 2024-03-22 18:53 (UTC) by yochananmarqos)

@nairb774: I can't read that. Please edit your comment to use proper formatting...

```

paste text here

```

...or better yet since it appears to be long, use a pastebin service and link it here.

nairb774 commented on 2024-03-22 17:35 (UTC) (edited on 2024-03-22 20:20 (UTC) by nairb774)

I'm hitting linking issues when upgrading from 0.1.5+3+gf3ead34-1 to 0.1.5+3+gf3ead34-2. Specifically seeing:

Sorry. Copy/paste error + distracted.

Full output: http://0x0.st/Xrk8.txt

yochananmarqos commented on 2022-10-15 15:46 (UTC)

@jcsanyi: Use firmware-manager-git.

jcsanyi commented on 2022-10-14 22:48 (UTC) (edited on 2022-10-14 22:49 (UTC) by jcsanyi)

I'm getting the same error that looks like it was reported and fixed last year:

error: failed to load manifest for workspace member `/build/firmware-manager/src/firmware-manager-0.1.2/gtk`

Caused by:
  failed to read `/build/firmware-manager/src/firmware-manager-0.1.2/gtk/Cargo.toml`

Caused by:
  No such file or directory (os error 2)