Package Details: libstdc++5 3.3.6-9

Git Clone URL: https://aur.archlinux.org/libstdc++5.git (read-only, click to copy)
Package Base: libstdc++5
Description: GNU Standard C++ library version 3
Upstream URL: https://gcc.gnu.org
Licenses: GPL, LGPL
Submitter: eworm
Maintainer: mikro
Last Packager: mikro
Votes: 8
Popularity: 0.45
First Submitted: 2022-02-10 14:18 (UTC)
Last Updated: 2024-07-16 19:39 (UTC)

Latest Comments

1 2 Next › Last »

mikro commented on 2024-07-16 19:42 (UTC)

There's a first time for everything. So I have moved my private repo to AUR (this one). Feel free to update and rebuild.

JstKddng commented on 2024-07-16 12:32 (UTC)

disowning since I no longer use xilinx-ise

mikro commented on 2024-07-15 15:20 (UTC)

That's exactly the issue I fixed in my repo (a couple of posts below).

FabioLolix commented on 2024-07-15 15:15 (UTC)

@thebodzio reporting the error would be nice instead of just saying it doesn't work

Anyway I get

==> Starting build()...
Configuring for a x86_64-unknown-linux-gnu host.
grep: warning: stray \ before -
grep: warning: stray \ before -
Created "Makefile" in /home/fabio/Dev/pkg_make/SELFAURA/libstdc++5/src/gcc-build using "mt-frag"
Cannot find the GNU C library minor version number.
==> ERROR: A failure occurred in build().

thebodzio commented on 2024-07-15 11:57 (UTC)

Does not compile for me (x86_64). I needed this library for iscan-plugin-perfection-v330. Luckily libstdc++5-bin saved the day.

mikro commented on 2024-06-23 18:24 (UTC)

For anyone interested, I have "ported" the lib32 package to lib, and the error is gone: https://github.com/mikrosk/libstdc-5.

Just git clone the repo and type "makepkg -si" in it.

mikro commented on 2024-06-23 17:28 (UTC) (edited on 2024-06-23 17:29 (UTC) by mikro)

I'm getting the same error as mentioned in https://aur.archlinux.org/packages/lib32-libstdc++5#comment-972234. Strangely, lib32-libstdc++5 compiles fine for me but this one (libstdc++5) doesn't.

lib32-libstdc++5 has quite a lot of differences compared to this one, maybe one of them makes it fixed.

MarsSeed commented on 2022-03-07 18:22 (UTC) (edited on 2022-03-07 18:23 (UTC) by MarsSeed)

@grcancelliere Please recheck, @JstKddng has pushed a fix commit for the issue you reported.

Please note, however, that bash is mandatory for base, a package required on all Arch Linux installations.

Also, on Arch, bash is the only package that provides sh.

Therefore, it is not the job of package maintainers to customize packages for non-Arch-compliant setups.

Consequently, users of other shells are advised to make sure makepkg is executed via bash.

It is also important to note that fish is not compatible with either bash or POSIX.

grcancelliere commented on 2022-03-06 07:44 (UTC) (edited on 2022-03-06 10:12 (UTC) by grcancelliere)

@JstKddng I got an error today:

...
make[1]: *** [Makefile:2745: fixinc.sh] Error 2
...

Since lib32-libstdc++5 works I checked the PKGBUILD and I saw that lib32-libstdc++5 forces the build() function to use bash:

export SHELL='/usr/bin/bash' # doesn't work with fish

probably because fixinc.sh uses bashisms from the user shell, and fish doesn't support them. Could you update the PKGBUILD like lib32-libstc++5 did?

EDIT: I just tried and the export SHELL addition fixed the compilation.

MarsSeed commented on 2022-03-05 19:51 (UTC) (edited on 2022-03-05 21:24 (UTC) by MarsSeed)

@JstKddng Thanks for updating and fixing the package! :)

You can now delete these two patch files as they are no longer used:

  • gcc-3.4.6-ucontext.patch
  • siginfo.patch