Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Is my computer suitable for gentoo?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
cien
n00b
n00b


Joined: 05 Dec 2024
Posts: 17

PostPosted: Sat Jan 11, 2025 11:58 am    Post subject: Is my computer suitable for gentoo? Reply with quote

Hi, I just installed gentoo on a spare old computer. I have been paying attention to gentoo for a long time, and now I have the conditions to install gentoo on a physical machine. But my computer is too old. When I installed the following software, the software package net-libs/webkit-gtk took a long time to compile. It took one night and half a day and it was not compiled yet. This makes me a little confused whether my computer is suitable for installing and using gentoo. Can anyone give me some advice? Thanks a lot.

Code:

         -/oyddmdhs+:.                cien@gentoo
     -odNMMMMMMMMNNmhy+-`             -----------
   -yNMMMMMMMMMMMNNNmmdhy+-           OS: Gentoo Linux x86_64
 `omMMMMMMMMMMMMNmdmmmmddhhy/`        Host: HP Pro 3380 MT
 omMMMMMMMMMMMNhhyyyohmdddhhhdo`      Kernel: 6.6.67-gentoo-dist
.ydMMMMMMMMMMdhs++so/smdddhhhhdm+`    Uptime: 1 min
 oyhdmNMMMMMMMNdyooydmddddhhhhyhNd.   Packages: 722 (emerge)
  :oyhhdNNMMMMMMMNNNmmdddhhhhhyymMh   Shell: bash 5.2.37
    .:+sydNMMMMMNNNmmmdddhhhhhhmMmy   Resolution: 1680x1050
       /mMMMMMMNNNmmmdddhhhhhmMNhs:   Terminal: /dev/pts/1
    `oNMMMMMMMNNNmmmddddhhdmMNhs+`    CPU: Intel Pentium G630 (2) @ 2.700GHz
  `sNMMMMMMMMNNNmmmdddddmNMmhs/.      GPU: Intel 2nd Generation Core Processor Family
 /NMMMMMMMMNNNNmmmdddmNMNdso:`        Memory: 183MiB / 3789MiB
+MMMMMMMNNNNNmmmmdmNMNdso/-
yMMNNNNNNNmmmmmNNMmhs+/-`
/hMMNNNNNNNNMNdhs++/-`
`/ohdmmddhys+++/:.`
  `-//////:--.


And my hard disk is HDD.
Code:
cien@gentoo ~ $ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda      8:0    0 298.1G  0 disk
├─sda1   8:1    0     1G  0 part /efi
├─sda2   8:2    0     8G  0 part [SWAP]
└─sda3   8:3    0 289.1G  0 part /



I tried to install clash-verge-bin. After taking a long time without completing the installation, I tried using the binary package. But I still have to compile net-libs/webkit-gtk.
Code:

cien@gentoo ~ $ sudo emerge -av clash-verge-bin
Password:

 * IMPORTANT: 22 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


 * IMPORTANT: 2 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.

Local copy of remote index is up-to-date and will be used.

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 26.77 s (backtrack: 0/20).

[binary  N     ] dev-libs/libdbusmenu-16.04.0-r2-4::gentoo  USE="gtk gtk3 introspection -debug -test" ABI_X86="(64) -32 (-x32)" 0 KiB
[binary  N     ] dev-libs/libayatana-appindicator-0.5.93-1::gentoo  USE="-test" 0 KiB
[ebuild  N     ] net-libs/webkit-gtk-2.46.5-r410:4.1/0::gentoo  USE="X gstreamer introspection jumbo-build lcms pdf (seccomp) spell systemd (-aqua) -avif -examples -gamepad -jpegxl -keyring -wayland" 0 KiB
[ebuild  N    #] net-proxy/clash-verge-bin-2.0.2::gentoo-zh  0 KiB

Total: 4 packages (4 new, 2 binaries), Size of downloads: 0 KiB

!!! The following binary packages have been ignored due to non matching USE:

    =net-libs/webkit-gtk-2.46.5-r410 keyring -systemd wayland
    =net-libs/webkit-gtk-2.46.5-r410 keyring
    =net-libs/webkit-gtk-2.46.5-r410 keyring wayland
    =net-libs/webkit-gtk-2.46.5-r410 wayland

NOTE: The --binpkg-respect-use=n option will prevent emerge
      from ignoring these binary packages if possible.
      Using --binpkg-respect-use=y will silence this warning.

Would you like to merge these packages? [Yes/No]


Anyway, I still think gentoo is a very good operating system.
I want to install clash-verge-bin, is there any other convenient way to choose?
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54699
Location: 56N 3W

PostPosted: Sat Jan 11, 2025 12:40 pm    Post subject: Reply with quote

cien,

That system is suitable for Gentoo, just a little slow.
With only 4G RAM, you may want to restrict MAKEOPTS for big packages, as building on fewer cores will be faster than running out of real RAM and swapping.
Most of the content of make.conf can be set on a per package basis.

Gentoo also splits nicely into what you need to run Gentoo and what you need to build Gentoo.
That means that its possible to make your own binhost the way you like it. I keep an old AMD 350 alive that way.

Code:
!!! The following binary packages have been ignored due to non matching USE:

    =net-libs/webkit-gtk-2.46.5-r410 keyring -systemd wayland
    =net-libs/webkit-gtk-2.46.5-r410 keyring
    =net-libs/webkit-gtk-2.46.5-r410 keyring wayland
    =net-libs/webkit-gtk-2.46.5-r410 wayland

NOTE: The --binpkg-respect-use=n option will prevent emerge
      from ignoring these binary packages if possible.

Did the emerge option -binpkg-respect-use=n help?
If not, what was the emerge command and the complete output?
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
cien
n00b
n00b


Joined: 05 Dec 2024
Posts: 17

PostPosted: Mon Jan 13, 2025 3:13 am    Post subject: Reply with quote

NeddySeagoon wrote:
cien,

That system is suitable for Gentoo, just a little slow.
With only 4G RAM, you may want to restrict MAKEOPTS for big packages, as building on fewer cores will be faster than running out of real RAM and swapping.
Most of the content of make.conf can be set on a per package basis.

Gentoo also splits nicely into what you need to run Gentoo and what you need to build Gentoo.
That means that its possible to make your own binhost the way you like it. I keep an old AMD 350 alive that way.

Code:
!!! The following binary packages have been ignored due to non matching USE:

    =net-libs/webkit-gtk-2.46.5-r410 keyring -systemd wayland
    =net-libs/webkit-gtk-2.46.5-r410 keyring
    =net-libs/webkit-gtk-2.46.5-r410 keyring wayland
    =net-libs/webkit-gtk-2.46.5-r410 wayland

NOTE: The --binpkg-respect-use=n option will prevent emerge
      from ignoring these binary packages if possible.

Did the emerge option -binpkg-respect-use=n help?
If not, what was the emerge command and the complete output?


Hi, NeddySeagoon. Thank you for your reply.
Quote:
Did the emerge option -binpkg-respect-use=n help?
If not, what was the emerge command and the complete output?

I tried to do what you said. But something went wrong and I couldn't use xorg. I canceled the binary package and recompiled the world before I could use xorg properly. I still need to compile net-libs/webkit-gtk. But that's okay. I am learning how to use v2raya.
Code:
 * Updating gtk3 input method module cache ...
/usr/bin/x86_64-pc-linux-gnu-gtk-query-immodules-3.0: CPU ISA level is lower than required                                          [ !! ]
 * ERROR: x11-libs/gtk+-3.24.42-r1::gentoo failed (postinst phase):
 *   Update immodules cache failed (for amd64)
 *
 * Call stack:
 *     ebuild.sh, line  136:  Called pkg_postinst
 *   environment, line 3244:  Called multilib_parallel_foreach_abi 'multilib_pkg_postinst'
 *   environment, line 3029:  Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib_pkg_postinst'
 *   environment, line 2589:  Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib_pkg_postinst'
 *   environment, line 2587:  Called _multilib_multibuild_wrapper 'multilib_pkg_postinst'
 *   environment, line  642:  Called multilib_pkg_postinst
 *   environment, line 3242:  Called die
 * The specific snippet of code:
 *           gnome2_query_immodules_gtk3 || die "Update immodules cache failed (for ${ABI})"
 *
 * If you need support, post the output of `emerge --info '=x11-libs/gtk+-3.24.42-r1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=x11-libs/gtk+-3.24.42-r1::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/x11-libs/gtk+-3.24.42-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-libs/gtk+-3.24.42-r1/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-libs/gtk+-3.24.42-r1/empty'
 * S: '/var/tmp/portage/x11-libs/gtk+-3.24.42-r1/work/gtk+-3.24.42'
 * FAILED postinst: 1
>>> Regenerating /etc/ld.so.cache...

>>> Completed (9 of 13) x11-libs/gtk+-3.24.42-r1::gentoo

>>> Failed to install x11-libs/gtk+-3.24.42-r1, Log file:

>>>  '/var/tmp/portage/x11-libs/gtk+-3.24.42-r1/temp/build.log'

 * Messages for package acct-group/colord-0-r2:

 * Adding group colord
 * Messages for package acct-user/colord-0-r2:

 * Adding user colord

 * Messages for package x11-misc/colord-1.4.7-r1:

 * The tmpfiles processor exited with a non-zero exit code

 * Messages for package x11-libs/gtk+-3.24.42-r1:

 * FAILED postinst: 1
 * ERROR: x11-libs/gtk+-3.24.42-r1::gentoo failed (postinst phase):
 *   Update immodules cache failed (for amd64)
 *
 * Call stack:
 *     ebuild.sh, line  136:  Called pkg_postinst
 *   environment, line 3244:  Called multilib_parallel_foreach_abi 'multilib_pkg_postinst'
 *   environment, line 3029:  Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib_pkg_postinst'
 *   environment, line 2589:  Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib_pkg_postinst'
 *   environment, line 2587:  Called _multilib_multibuild_wrapper 'multilib_pkg_postinst'
 *   environment, line  642:  Called multilib_pkg_postinst
 *   environment, line 3242:  Called die
 * The specific snippet of code:
 *           gnome2_query_immodules_gtk3 || die "Update immodules cache failed (for ${ABI})"
 *
 * If you need support, post the output of `emerge --info '=x11-libs/gtk+-3.24.42-r1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=x11-libs/gtk+-3.24.42-r1::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/x11-libs/gtk+-3.24.42-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-libs/gtk+-3.24.42-r1/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-libs/gtk+-3.24.42-r1/empty'
 * S: '/var/tmp/portage/x11-libs/gtk+-3.24.42-r1/work/gtk+-3.24.42'
 * GNU info directory index is up-to-date.

 * IMPORTANT: 2 config files in '/etc' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.

 * IMPORTANT: 22 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

Code:
 cien@gentoo ~ $ startx


X.Org X Server 1.21.1.14
X Protocol Version 11, Revision 0
Current Operating System: Linux gentoo 6.6.67-gentoo-dist #1 SMP PREEMPT_DYNAMIC Thu Dec 19 22:09:00 -00 2024 x86_64
Kernel command line: BOOT_IMAGE=/boot/kernel-6.6.67-gentoo-dist root=UUID=ee196787-0c9f-43e4-a3fd-bb874f43eccf ro

Current version of pixman: 0.44.2
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/home/cien/.local/share/xorg/Xorg.0.log", Time: Sat Jan 11
22:17:50 2025
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x82) [0x55fc1b397ff2]
(EE) 1: /usr/bin/X (0x55fc1b262000+0x139f6d) [0x55fc1b39bf6d]
(EE) 2: /usr/lib64/libc.so.6 (0x7fad4b77c000+0x3c2f0) [0x7fad4b7b82f0]
(EE) 3: /usr/lib64/libdrm.so.2 (drmGetVersion+0xa7) [0x7fad4beea337]
(EE) 4: /usr/bin/X (0x55fc1b262000+0x18d514) [0x55fc1b3ef514]
(EE) 5: /usr/bin/X (0x55fc1b262000+0x18d813) [0x55fc1b3ef813]
(EE) 6: /usr/bin/X (0x55fc1b262000+0x1b1dc7) [0x55fc1b413dc7]
(EE) 7: /usr/bin/X (0x55fc1b262000+0x16ea29) [0x55fc1b3d0a29]
(EE) 8: /usr/bin/X (xf86BusProbe+0xd) [0x55fc1b3ae98d]
(EE) 9: /usr/bin/X (InitOutput+0x695) [0x55fc1b3b9be5]
(EE) 10: /usr/bin/X (0x55fc1b262000+0x6e2ae) [0x55fc1b2d02ae]
(EE) 11: /usr/lib64/libc.so.6 (0x7fad4b77c000+0x26200) [0x7fad4b7a2200]
(EE) 12: /usr/lib64/libc.so.6 (__libc_start_main+0x89) [0x7fad4b7a22b9]
(EE) 13: /usr/bin/X (_start+0x25) [0x55fc1b291605]
(EE)
(EE) Illegal instruction at address 0x7fad4beea337
(EE)
Fatal server error:
(EE) Caught signal 4 (Illegal instruction). Server aborting
(EE)
(EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
(EE) Please also check the log file at "/home/cien/.local/share/xorg/Xorg.0.log" for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
Couldn't get a file descriptor referring to the console.
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9863
Location: almost Mile High in the USA

PostPosted: Mon Jan 13, 2025 7:46 am    Post subject: Reply with quote

There was someone with a Pentium Sandybridge recently that was getting sigills and looks like this is happening. Make sure your CFLAGS do not use -march=sandybridge -- at least you need to disable AVX if you do.
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
cien
n00b
n00b


Joined: 05 Dec 2024
Posts: 17

PostPosted: Mon Jan 13, 2025 8:01 am    Post subject: Reply with quote

eccerr0r wrote:
There was someone with a Pentium Sandybridge recently that was getting sigills and looks like this is happening. Make sure your CFLAGS do not use -march=sandybridge -- at least you need to disable AVX if you do.


Thank you for your reply. Hi, I am a new gentoo, I am not very familiar with the features of "use falg", may I ask what I should do now?

Here is my make.conf file.
Code:
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
COMMON_FLAGS="-march=native -O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"

USE = "-wayland -kde -gnome X pulseaudio "
MAKEOPTS="-j2"
VIDEO_CARDS="intel"
ACCEPT_LICENSE="*"

# Appending getbinpkg to the list of values within the FEATURES variable
#FEATURES="${FEATURES} getbinpkg"
# Require signatures
#FEATURES="${FEATURES} binpkg-request-signature"
# NOTE: This stage was built with the bindist USE flag enabled

# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C.utf8

GENTOO_MIRRORS="https://mirrors.tuna.tsinghua.edu.cn/gentoo"
GRUB_PLATFORMS="efi-64"
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9863
Location: almost Mile High in the USA

PostPosted: Mon Jan 13, 2025 8:39 am    Post subject: Reply with quote

In your COMMON_FLAGS you have "-march=native" which is telling gcc what instruction set it should output. I wonder if gcc can figure out you're using a non-avx sandybridge with -march=native else you'll need to explicitly add -fno-avx after -march=native in your make.conf ... but unfortunately you'll need to rebuild any packages that got the illegal instructions - which at minimum is x11-libs/libdrm .
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
cien
n00b
n00b


Joined: 05 Dec 2024
Posts: 17

PostPosted: Mon Jan 13, 2025 9:23 am    Post subject: Reply with quote

eccerr0r wrote:
In your COMMON_FLAGS you have "-march=native" which is telling gcc what instruction set it should output. I wonder if gcc can figure out you're using a non-avx sandybridge with -march=native else you'll need to explicitly add -fno-avx after -march=native in your make.conf ... but unfortunately you'll need to rebuild any packages that got the illegal instructions - which at minimum is x11-libs/libdrm .

Uh, well, thank you for your advice.I am trying to understand your words.
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 23000

PostPosted: Mon Jan 13, 2025 3:11 pm    Post subject: Reply with quote

Start by showing us what gcc interprets -march=native to mean on your hardware, and show us the contents of /proc/cpuinfo.

You mentioned using binary packages. Are the broken files ones that you built locally or did you get them from a Gentoo binhost?
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9863
Location: almost Mile High in the USA

PostPosted: Mon Jan 13, 2025 6:43 pm    Post subject: Reply with quote

Run this:
Code:
$ gcc -march=native -E -v - </dev/null  2>&1|grep cc1

This will dump out the command line that it will use to generate assembly code when it compiles.

I expect it to contain -march=sandybridge but I hope it will include -mno-avx among other things the Pentium sandybridge doesn't have that the Core i3 and higher sandybridge do ...

In any case, explicitly shutting off avx instructions for your Pentium is a good thing, and if you eventually do things like distcc it will help things if you don't use march=native ...
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3990

PostPosted: Mon Jan 13, 2025 7:31 pm    Post subject: Reply with quote

Please consider setting PORTAGE_TMPDIR to hard disk at package level definition:
wiki
Local example here
Code:
sed -e '/tmpfs-no/!d' -e '/gcc/!d' /etc/portage/package.env/*
sys-devel/gcc tmpfs-no.conf
Code:
cat /etc/portage/env/tmpfs-no.conf
PORTAGE_TMPDIR="/var/no-tmpfs"
sys-devel/gcc should be targeted if build from source.

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 23000

PostPosted: Mon Jan 13, 2025 7:47 pm    Post subject: Reply with quote

Although OP is a bit low on memory to build large packages in tmpfs, at this time we have no reason to believe OP is using a tmpfs for any package, large or small. If /var/tmp/portage is on physically backed storage, there is no need for a per-package override.
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3990

PostPosted: Mon Jan 13, 2025 11:55 pm    Post subject: Reply with quote

Let's restate my Luddite pov.
It should be convenient & compact to default PORTAGE_TMPDIR to tmpfs.
Such targeted packages would build faster.

However memory hungry package builds should be redirected to HD as described initially.
Such targeted packages could allow higher MAKEOPTS.

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54699
Location: 56N 3W

PostPosted: Tue Jan 14, 2025 10:48 am    Post subject: Reply with quote

CaptainBlood,

What you say is factually correct but does not help fix the immediate issue, which is Illegal Instruction exceptions.
The OP should save your advice for later, once their install works properly.

Making it work is the priority now.
Making it leaner, meaner, faster, whatever can come later.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9863
Location: almost Mile High in the USA

PostPosted: Tue Jan 14, 2025 6:41 pm    Post subject: Reply with quote

Okay yes based on some anecdotal evidence from here and on stackexchange, -march=native for gcc on a Celeron or Pentium Sandybridge will produce incorrect results. -march=native will work properly only on Sandybridge CPUs that are i3-2xxx, i5-2xxx, i7-2xxx, and their Xeon counterparts.

So I think that COMMON_FLAGS in /etc/make.conf will need to be changed to something like:

COMMON_FLAGS="-O2 -pipe -march=sandybridge -mno-avx -mno-aes"

and you'll need to

# emerge --oneshot x11-libs/libdrm

This hopefully will fix your X11. Then the other problem is there may be other packages that have this issue. You may be forced to

# emerge --emptytree @world

but don't do this yet unless you have absolutely no way to find which packages were compiled wrong. It may be faster to start over from a fresh stage3 if you haven't invested much time.
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 23000

PostPosted: Tue Jan 14, 2025 7:22 pm    Post subject: Reply with quote

It should be possible to identify bad packages by finding those which have -march=native recorded in their CFLAGS in the vdb. The user would still need to identify which packages actually used those CFLAGS[1], but it would be a smaller set than emptytree.

[1] Packages that only install text files, like documentation or Python scripts, will have recorded their CFLAGS, but never used them, and so do not need to be rebuilt.
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3990

PostPosted: Tue Jan 14, 2025 11:59 pm    Post subject: Reply with quote

eccerr0r wrote:
Okay yes based on some anecdotal evidence from here and on stackexchange, -march=native for gcc on a Celeron or Pentium Sandybridge will produce incorrect results. -march=native will work properly only on Sandybridge CPUs that are i3-2xxx, i5-2xxx, i7-2xxx, and their Xeon counterparts.

So I think that COMMON_FLAGS in /etc/make.conf will need to be changed to something like:

COMMON_FLAGS="-O2 -pipe -march=sandybridge -mno-avx -mno-aes"
Wonder if such a issue has been reported upstream?
IIRC I've seen some gentoo dev reporting bugs for sys-devel/gcc...

Maybe there's something I'm missing...

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9863
Location: almost Mile High in the USA

PostPosted: Wed Jan 15, 2025 12:12 am    Post subject: Reply with quote

Don't know. I've never had one of these cpus to independently verify that this is true, but there's not just one person that have tried march=native and march=sandybridge with no other flags that end up with unusable avx instructions. I suspect that there are other low end cpus that have this issue.
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
cien
n00b
n00b


Joined: 05 Dec 2024
Posts: 17

PostPosted: Wed Jan 15, 2025 11:53 am    Post subject: Reply with quote

eccerr0r wrote:
Run this:
Code:
$ gcc -march=native -E -v - </dev/null  2>&1|grep cc1

This will dump out the command line that it will use to generate assembly code when it compiles.

I expect it to contain -march=sandybridge but I hope it will include -mno-avx among other things the Pentium sandybridge doesn't have that the Core i3 and higher sandybridge do ...

In any case, explicitly shutting off avx instructions for your Pentium is a good thing, and if you eventually do things like distcc it will help things if you don't use march=native ...


Hi, eccerr0r.Thank you.
Sorry for the late reply. I did what you said.
Code:
cien@gentoo ~ $ gcc -march=native -E -v - </dev/null  2>&1|grep cc1
 /usr/libexec/gcc/x86_64-pc-linux-gnu/14/cc1 -E -quiet -v - -march=sandybridge -mmmx -mpopcnt -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mno-avx -mno-avx2 -mno-sse4a -mno-fma4 -mno-xop -mno-fma -mno-avx512f -mno-bmi -mno-bmi2 -mno-aes -mpclmul -mno-avx512vl -mno-avx512bw -mno-avx512dq -mno-avx512cd -mno-avx512vbmi -mno-avx512ifma -mno-avx512vpopcntdq -mno-avx512vbmi2 -mno-gfni -mno-vpclmulqdq -mno-avx512vnni -mno-avx512bitalg -mno-avx512bf16 -mno-avx512vp2intersect -mno-3dnow -mno-adx -mno-abm -mno-cldemote -mno-clflushopt -mno-clwb -mno-clzero -mcx16 -mno-enqcmd -mno-f16c -mno-fsgsbase -mfxsr -mno-hle -msahf -mno-lwp -mno-lzcnt -mno-movbe -mno-movdir64b -mno-movdiri -mno-mwaitx -mno-pconfig -mno-pku -mno-prfchw -mno-ptwrite -mno-rdpid -mno-rdrnd -mno-rdseed -mno-rtm -mno-serialize -mno-sgx -mno-sha -mno-shstk -mno-tbm -mno-tsxldtrk -mno-vaes -mno-waitpkg -mno-wbnoinvd -mxsave -mno-xsavec -mxsaveopt -mno-xsaves -mno-amx-tile -mno-amx-int8 -mno-amx-bf16 -mno-uintr -mno-hreset -mno-kl -mno-widekl -mno-avxvnni -mno-avx512fp16 -mno-avxifma -mno-avxvnniint8 -mno-avxneconvert -mno-cmpccxadd -mno-amx-fp16 -mno-prefetchi -mno-raoint -mno-amx-complex -mno-avxvnniint16 -mno-sm3 -mno-sha512 -mno-sm4 -mno-apxf -mno-usermsr --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -mtune=sandybridge -fcf-protection -foffload-options=-fcf-protection=none -dumpbase -


Last edited by cien on Wed Jan 15, 2025 12:43 pm; edited 1 time in total
Back to top
View user's profile Send private message
cien
n00b
n00b


Joined: 05 Dec 2024
Posts: 17

PostPosted: Wed Jan 15, 2025 12:08 pm    Post subject: Reply with quote

Thank you all for your response. I really appreciate it.
The following error occurred when I ran the following command. Is it caused by the same problem?
Code:
cien@gentoo ~ $ sudo emerge --ask --verbose --update --deep --newuse @world

Code:
libtool: link: x86_64-pc-linux-gnu-gcc -o /var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/work/libdbusmenu-16.04.0-abi_x86_64.amd64-2/libdbusmenu-gtk/tmp-introspecth0irgrhe/.libs/DbusmenuGtk-0.4 -march=native -O2 -pipe -Wno-incompatible-pointer-types -Wno-error /var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/work/libdbusmenu-16.04.0-abi_x86_64.amd64-2/libdbusmenu-gtk/tmp-introspecth0irgrhe/DbusmenuGtk-0.4.o -Wl,--export-dynamic -Wl,-O1 -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,--export-dynamic  -L. ./.libs/libdbusmenu-gtk.so /var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/work/libdbusmenu-16.04.0-abi_x86_64.amd64-2/libdbusmenu-glib/.libs/libdbusmenu-glib.so -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lcairo -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -latk-1.0 ../libdbusmenu-glib/.libs/libdbusmenu-glib.so -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -pthread
Command '['/var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/work/libdbusmenu-16.04.0-abi_x86_64.amd64-2/libdbusmenu-gtk/tmp-introspecth0irgrhe/DbusmenuGtk-0.4', '--introspect-dump=/var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/work/libdbusmenu-16.04.0-abi_x86_64.amd64-2/libdbusmenu-gtk/tmp-introspecth0irgrhe/functions.txt,/var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/work/libdbusmenu-16.04.0-abi_x86_64.amd64-2/libdbusmenu-gtk/tmp-introspecth0irgrhe/dump.xml']' died with <Signals.SIGILL: 4>.
make[1]: *** [/usr/share/gobject-introspection-1.0/Makefile.introspection:156: DbusmenuGtk-0.4.gir] Error 1
make[1]: Leaving directory '/var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/work/libdbusmenu-16.04.0-abi_x86_64.amd64-2/libdbusmenu-gtk'
make: *** [Makefile:594: all] Error 2
make: Leaving directory '/var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/work/libdbusmenu-16.04.0-abi_x86_64.amd64-2/libdbusmenu-gtk'
 * ERROR: dev-libs/libdbusmenu-16.04.0-r2::gentoo failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=dev-libs/libdbusmenu-16.04.0-r2::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-libs/libdbusmenu-16.04.0-r2::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/work/libdbusmenu-16.04.0-abi_x86_64.amd64'
 * S: '/var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/work/libdbusmenu-16.04.0'

>>> Failed to emerge dev-libs/libdbusmenu-16.04.0-r2, Log file:

>>>  '/var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/temp/build.log'

 * Messages for package dev-libs/libdbusmenu-16.04.0-r2:

 * ERROR: dev-libs/libdbusmenu-16.04.0-r2::gentoo failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=dev-libs/libdbusmenu-16.04.0-r2::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-libs/libdbusmenu-16.04.0-r2::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/work/libdbusmenu-16.04.0-abi_x86_64.amd64'
 * S: '/var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/work/libdbusmenu-16.04.0'

 * GNU info directory index is up-to-date.

 * IMPORTANT: 4 config files in '/etc' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.

 * IMPORTANT: 22 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

 * After world updates, it is important to remove obsolete packages with
 * emerge --depclean. Refer to `man emerge` for more information.

Code:
cien@gentoo /var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/temp $ emerge --info '=dev-libs/libdbusmenu-16.04.0-r2::gentoo'
Portage 3.0.66.1 (python 3.12.8-final-0, default/linux/amd64/23.0/desktop/systemd, gcc-14, glibc-2.40-r5, 6.6.67-gentoo-dist x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-6.6.67-gentoo-dist-x86_64-Intel-R-_Pentium-R-_CPU_G630_@_2.70GHz-with-glibc2.40
KiB Mem:     3880260 total,    337224 free
KiB Swap:    8388604 total,   7692260 free
Timestamp of repository gentoo: Wed, 15 Jan 2025 04:33:44 +0000
Head commit of repository gentoo: 8da593e3a22f06abf78976ca1c4d88eca03d5444

Timestamp of repository gentoo-zh: Sat, 11 Jan 2025 04:18:17 +0000
Head commit of repository gentoo-zh: 0c2f17e442ffd65176450b5ca3be71419233ece5

sh bash 5.2_p37
ld GNU ld (Gentoo 2.43 p3) 2.43.1
ccache version 4.10.2 [enabled]
app-misc/pax-utils:        1.3.8::gentoo
app-shells/bash:           5.2_p37::gentoo
dev-build/autoconf:        2.72-r1::gentoo
dev-build/automake:        1.16.5-r2::gentoo
dev-build/cmake:           3.30.6::gentoo
dev-build/libtool:         2.5.4::gentoo
dev-build/make:            4.4.1-r100::gentoo
dev-build/meson:           1.5.2::gentoo
dev-lang/perl:             5.40.0::gentoo
dev-lang/python:           3.12.8::gentoo, 3.13.1::gentoo
dev-lang/rust-bin:         1.82.0-r101::gentoo
dev-util/ccache:           4.10.2-r1::gentoo
llvm-core/clang:           18.1.8-r6::gentoo
llvm-core/llvm:            18.1.8-r6::gentoo, 19.1.4::gentoo
sys-apps/baselayout:       2.17::gentoo
sys-apps/sandbox:          2.39::gentoo
sys-apps/systemd:          256.7::gentoo
sys-devel/binutils:        2.43-r2::gentoo
sys-devel/binutils-config: 5.5.2::gentoo
sys-devel/gcc:             14.2.1_p20241221::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-kernel/linux-headers:  6.6-r1::gentoo (virtual/os-headers)
sys-libs/glibc:            2.40-r5::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: git
    sync-uri: https://mirrors.bfsu.edu.cn/git/gentoo-portage.git
    priority: -1000
    volatile: False

gentoo-zh
    location: /var/db/repos/gentoo-zh
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/gentoo-zh.git
    masters: gentoo
    volatile: False

Binary Repositories:

gentoobinhost
    priority: 1
    sync-uri: https://mirrors.tuna.tsinghua.edu.cn/gentoo/releases/amd64/binpackages/23.0/x86-64-v3

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-march=native -O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live ccache config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -O2 -pipe"
GENTOO_MIRRORS="https://mirrors.tuna.tsinghua.edu.cn/gentoo"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
LEX="flex"
MAKEOPTS="-j2"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
SHELL="/bin/bash"
USE="X a52 aac acl acpi alsa amd64 bluetooth branding bzip2 cairo cdda cdr cet crypt cups dbus dri dts dvd dvdr encode exif flac gdbm gif gpm gtk gui iconv icu ipv6 jpeg kf6compat lcms libnotify libtirpc mad mng mp3 mp4 mpeg multilib ncurses nls ogg opengl openmp pam pango pcre pdf png policykit ppds pulseaudio qml qt5 qt6 readline sdl seccomp sound spell ssl startup-notification svg systemd test-rust tiff truetype udev udisks unicode upower usb vorbis vulkan wxwidgets x264 xattr xcb xft xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gcc_13" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 pclmul popcnt sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64" GUILE_SINGLE_TARGET="3-0" GUILE_TARGETS="3-0" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-2" POSTGRES_TARGETS="postgres16" PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_12" RUBY_TARGETS="ruby32" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS

=================================================================
                        Package Settings
=================================================================

dev-libs/libdbusmenu-16.04.0-r2::gentoo was built with the following:
USE="gtk3 introspection -debug -gtk -test" ABI_X86="(64) -32 (-x32)"
CFLAGS="-O2 -pipe -march=x86-64-v3 -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing -Wno-incompatible-pointer-types -Wno-error"
CXXFLAGS="-O2 -pipe -march=x86-64-v3 -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing -Wno-error"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg buildpkg-live compress-index config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing"

cien@gentoo /var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/temp $

Code:
cien@gentoo /var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/temp $ emerge -pqv '=dev-libs/libdbusmenu-16.04.0-r2::gentoo'
[ebuild   R   ] dev-libs/libdbusmenu-16.04.0-r2  USE="gtk* gtk3 introspection -debug -test" ABI_X86="(64) -32 (-x32)"

 * IMPORTANT: 22 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

cien@gentoo /var/tmp/portage/dev-libs/libdbusmenu-16.04.0-r2/temp $


Quote:
COMMON_FLAGS="-O2 -pipe -march=sandybridge -mno-avx -mno-aes"

Does this help me solve my problem?Is that a risk?
I will provide more information if needed.
Back to top
View user's profile Send private message
cien
n00b
n00b


Joined: 05 Dec 2024
Posts: 17

PostPosted: Wed Jan 15, 2025 2:06 pm    Post subject: Reply with quote

Code:
make[1]: Leaving directory '/var/tmp/portage/dev-embedded/sdcc-4.3.0-r1/work/sdcc-4.3.0/sdas/linksrc'
make[1]: Entering directory '/var/tmp/portage/dev-embedded/sdcc-4.3.0-r1/work/sdcc-4.3.0/support/scripts'
cp ./as2gbmap.py ../../bin/as2gbmap && chmod +x ../../bin/as2gbmap
/usr/lib/portage/python3.12/ebuild-helpers/xattr/install -c -d /var/tmp/portage/dev-embedded/sdcc-4.3.0-r1/image/usr/bin
/usr/lib/portage/python3.12/ebuild-helpers/xattr/install -c ../../bin/as2gbmap /var/tmp/portage/dev-embedded/sdcc-4.3.0-r1/image/usr/bin/`echo as2gbmap|sed 's,x,x,'`
make[1]: Leaving directory '/var/tmp/portage/dev-embedded/sdcc-4.3.0-r1/work/sdcc-4.3.0/support/scripts'
>>> Completed installing dev-embedded/sdcc-4.3.0-r1 into /var/tmp/portage/dev-embedded/sdcc-4.3.0-r1/image

 * Final size of build directory: 416908 KiB (407.1 MiB)
 * Final size of installed tree:   32492 KiB ( 31.7 MiB)

 * QA Notice: command not found:
 *
 *    checking for -plugin option... ./configure: line 3401: -march=native: command not found

 * QA Notice: Package triggers severe warnings which indicate that it
 *            may exhibit random runtime failures.
 * lklib.c:232:7: warning: argument 1 null where non-null expected [-Wnonnull]

 * Please do not file a Gentoo bug and instead report the above QA
 * issues directly to the upstream developers of this software.
 * Homepage: https://sdcc.sourceforge.net/
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version
   /usr/bin/sdar
   /usr/bin/sdranlib
   /usr/bin/sdnm
   /usr/bin/sdobjcopy
   /usr/bin/makebin
   /usr/bin/sdcpp
   /usr/bin/sdcc
   /usr/bin/sdas8051
   /usr/libexec/sdcc/x86_64-pc-linux-gnu/12.1.0/cc1
   /usr/bin/sdld

>>> Installing (1 of 1) dev-embedded/sdcc-4.3.0-r1::gentoo

>>> Completed (1 of 1) dev-embedded/sdcc-4.3.0-r1::gentoo

 * GNU info directory index is up-to-date.

 * IMPORTANT: 4 config files in '/etc' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.

 * IMPORTANT: 22 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

Is this caused by the same problem?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum