Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Documenting USE="-*"
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks
View previous topic :: View next topic  
Author Message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21635

PostPosted: Sat Mar 23, 2024 9:19 pm    Post subject: Reply with quote

CaptainBlood wrote:
USE="-* unicode" dev-lisp/clisp required to build here.
What fails when you do not set USE=unicode here? Is Portage currently requiring you to set that flag, or did you discover that USE=-unicode causes clisp to fail to build?
Back to top
View user's profile Send private message
flexibeast
Guru
Guru


Joined: 04 Apr 2022
Posts: 324
Location: Naarm/Melbourne, Australia

PostPosted: Sun Mar 24, 2024 12:07 am    Post subject: Reply with quote

CaptainBlood wrote:
USE="-* unicode" dev-lisp/clisp required to build here.

Sorry, could you clarify what you mean? i just successfully merged dev-lisp/clisp without needing to do anything specific or unusual with USE flags .... Do you mean that, to merge dev-lisp/clisp with USE="-*", one also needs to add 'unicode' to USE?
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 922
Location: Romania

PostPosted: Tue Mar 26, 2024 1:30 pm    Post subject: Reply with quote

CaptainBlood wrote:
USE="-* unicode" dev-lisp/clisp required to build here.

Thks 4 ur attention, interest & support.

Tested it here.
FIle a bug, either on the gentoo bugzilla or upstream.
_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3627

PostPosted: Tue Mar 26, 2024 2:56 pm    Post subject: Reply with quote

stefan11111 wrote:
Tested it here.
FIle a bug, either on the gentoo bugzilla or upstream.
I guess I should, at least for the sake of USE=-* since it helps to have BETTER tested ebuilds in the portage tree.

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "


Last edited by CaptainBlood on Tue Mar 26, 2024 4:09 pm; edited 1 time in total
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3627

PostPosted: Tue Mar 26, 2024 3:33 pm    Post subject: Reply with quote

Bugzilla

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
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
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3627

PostPosted: Tue Mar 26, 2024 3:37 pm    Post subject: Reply with quote

@flexibeast,

Plz read OP for a better understanding of context...

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
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
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3627

PostPosted: Tue Mar 26, 2024 4:01 pm    Post subject: Reply with quote

Just noticed
Code:
emerge --info
removes '-*' in reported USE description here 8O

sys-apps/portage seems to have no sympathy for the :twisted:

Come on portage don't do that... :oops:

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
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
sublogic
Apprentice
Apprentice


Joined: 21 Mar 2022
Posts: 222
Location: Pennsylvania, USA

PostPosted: Tue Mar 26, 2024 10:51 pm    Post subject: Reply with quote

CaptainBlood wrote:
Just noticed
Code:
emerge --info
removes '-*' in reported USE description here 8O

sys-apps/portage seems to have no sympathy for the :twisted:

Come on portage don't do that... :oops:

Thks 4 ur attention, interest & support.


It shows you what's left, not how you got there.
Code:
$ emerge --info | grep USE > junk1
$ USE='-*' emerge --info | grep USE > junk2
$ diff junk1 junk2
1c1
< USE="X a52 aac acl acpi alsa amd64 bluetooth branding bzip2 cairo cdda cdr cet crypt cups dbus dri dts dvd dvdr elogind encode exif flac gdbm gif gpm gtk gui iconv icu ipv6 jpeg lcms libnotify libtirpc lvm lzma mad mng mp3 mp4 mpeg multilib ncurses nls ogg opengl openmp pam pango pcre pdf png policykit ppds qt5 readline sdl seccomp sound spell split-usr ssl startup-notification svg test-rust tiff truetype udev udisks unicode upower usb vorbis vulkan wxwidgets x264 xattr xcb xft xml xv xvid zlib zstd" ABI_X86="64 32" ADA_TARGET="gcc_12" 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="aes avx f16c mmx mmxext pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" 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-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11" RUBY_TARGETS="ruby31" SANE_BACKENDS="epson2" VIDEO_CARDS="amdgpu radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
---
> USE="amd64 split-usr test-rust" ABI_X86="64" ELIBC="glibc" KERNEL="linux"
Back to top
View user's profile Send private message
flexibeast
Guru
Guru


Joined: 04 Apr 2022
Posts: 324
Location: Naarm/Melbourne, Australia

PostPosted: Wed Mar 27, 2024 12:58 am    Post subject: Reply with quote

CaptainBlood wrote:
Plz read OP for a better understanding of context...

i did, and yet i still wondered what exactly you meant. Though to be fair, Hu's question - which you've not yet responded to - far better expressed what i was fundamentally wondering about.

(i tend to ask clarifying questions one at a time, because my experience is that asking more than one question often seems to result in people just pick one of the questions and only respond to that one.)
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3627

PostPosted: Wed Mar 27, 2024 8:12 am    Post subject: Reply with quote

@flexibeast
flexibeast wrote:
CaptainBlood wrote:
USE="-* unicode" dev-lisp/clisp required to build here.

i just successfully merged dev-lisp/clisp without needing to do anything specific or unusual with USE flags .... Do you mean that, to merge dev-lisp/clisp with USE="-*", one also needs to add 'unicode' to USE?

Since you already have dev-lisp/clisp, giving a try rebuilding with
Code:
"USE="-*" emerge -1 dev-lisp/clisp
should provide fruitful results within a couple of minutes, possibly less.

Alternatively
CaptainBlood wrote:
Bugzilla
should disambiguate...

flexibeast wrote:
Though to be fair, Hu's question - which you've not yet responded to - far better expressed what i was fundamentally wondering about.
quote button use as an efficient way to state a crystal clear position perhaps?

Out of curiosity, are you interested to migrate to USE="-*"?

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
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
flexibeast
Guru
Guru


Joined: 04 Apr 2022
Posts: 324
Location: Naarm/Melbourne, Australia

PostPosted: Wed Mar 27, 2024 11:14 pm    Post subject: Reply with quote

CaptainBlood wrote:
quote button use as an efficient way to state a crystal clear position perhaps?

As previous posts of mine demonstrate, i regularly make use of the quote functionality. In this particular instance, for some reason i'd missed Hu's comment when writing my own. i occasionally miss stuff and make mistakes, because i'm human; sorry.

Quote:
Out of curiosity, are you interested to migrate to USE="-*"?

Not at all. i generally feel doing so is .... not the best idea, for various reasons. However:

* i spend a lot of my volunteer time writing documentation, including for things i don't use myself. (Not least because i hate the notion that forum discussions constitute 'documentation'.) Here are my contributions to the wiki so far, having started using Gentoo a couple of years ago. Previously, i contributed to the documentation for Void, and around that time i started my 'guides' collection.

* As i wrote in a previous comment upthread:

Quote:
i really appreciate people willing to experiment and break their system in order to determine what stuff is and isn't needed - one of the reasons i'm running Gentoo is to be able to minimise the amount of stuff on my system i know i don't actually need or use (for both maintenance and security reasons).

So even though i've often found the fundamentalist anti-bloat crowd to be rude, entitled, and demanding of the time of volunteers, i follow threads like these in order to try to clearly understand what's going on - which occasionally involves asking 'stupid' questions - so that i might be able to document it for others, regardless of whether it's relevant to me personally.
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3627

PostPosted: Wed Mar 27, 2024 11:43 pm    Post subject: Reply with quote

@flexibeast,
I'm glad you seem to have found an answer to your question.

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
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
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3627

PostPosted: Wed Mar 27, 2024 11:48 pm    Post subject: Reply with quote

Any 23 profile migration experience to share anyone?

Any thoughts specifics to care of because of USE="-*"?

Not ready yet here :)

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
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
flexibeast
Guru
Guru


Joined: 04 Apr 2022
Posts: 324
Location: Naarm/Melbourne, Australia

PostPosted: Thu Mar 28, 2024 12:49 am    Post subject: Reply with quote

CaptainBlood wrote:
@flexibeast, I'm glad you seem to have found an answer to your question.

Yes, by looking at the Bugzilla bug. Which means you could have just replied to my original question with: "Please refer to this bug report." You chose not to do so, and seem to not care about others' time. Okay; bye.
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3627

PostPosted: Thu Mar 28, 2024 3:20 pm    Post subject: Reply with quote

23.0 migration here.

Binutils
Flags
Code:
     Installed versions:  2.41-r5(2.41)^t(16:09:47 18/02/2024)(gold gprofng pgo plugins zstd -cet -debuginfod -doc -hardened -multitarget -nls -static-libs -test -vanilla)

Code:
emerge --ask --oneshot sys-devel/binutils

Unchanged
Code:
[ebuild   R    ] sys-devel/binutils-2.41-r5

Fine here.

Gcc
Flags
Code:
     Installed versions:  13.2.1_p20240210(13)^t(03:10:20 19/02/2024)(cxx fortran graphite jit lto multilib openmp pgo pie sanitize vtv zstd -ada -cet -custom-cflags -d -debug -default-stack-clash-protection -default-znow -doc -fixed-point -go -hardened -ieee-long-double -libssp -modula2 -nls -objc -objc++ -objc-gc -pch -ssp -systemtap -test -valgrind -vanilla)

Code:
emerge --ask --oneshot sys-devel/gcc

Changed
Code:
[ebuild   R    ] sys-devel/gcc-13.2.1_p20240210  USE="(default-stack-clash-protection*) (default-znow*)"

Fine here.

Glibc
Flags:
Code:
Installed versions:  2.38-r10(2.2)^t(11:57:45 02/03/2024)(multilib profile static-libs -audit -caps -cet -compile-locales -crypt -custom-cflags -doc -gd -hash-sysv-compat -headers-only -multiarch -multilib-bootstrap -nscd -perl -selinux -ssp -stack-realign -suid -systemd -systemtap -test -vanilla)

Code:
emerge --ask --oneshot sys-libs/glibc

Changed
Code:
[ebuild   R    ] sys-libs/glibc-2.38-r10

Code:
>>> Regenerating /etc/ld.so.cache...

Fine here.

env-update && source /etc/profile
Fine here

libool
Flags
Code:
Installed versions:  2.4.7-r4(2)(11:16:30 27/03/2024)(-vanilla)


Code:
emerge --ask --oneshot libtool

Fine here

Code:
emerge --empty-tree world






In progress...

To be continued...

Forecast:
USE=-* prevents repository without-systemd integration when running
Code:
emerge --ask --emptytree @world


Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here.
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "


Last edited by CaptainBlood on Thu Mar 28, 2024 10:58 pm; edited 7 times in total
Back to top
View user's profile Send private message
GDH-gentoo
Veteran
Veteran


Joined: 20 Jul 2019
Posts: 1531
Location: South America

PostPosted: Thu Mar 28, 2024 3:29 pm    Post subject: Reply with quote

CaptainBlood wrote:
Code:
[ebuild   R    ] sys-devel/gcc-13.2.1_p20240210  USE="(default-stack-clash-protection*) (default-znow*)"

Are those the USE flags that changed and you are omitting the other set flags from the output, or are those the only USE flags set? If it's the latter, the explosion should be fun...

* Grabs popcorn *
_________________
NeddySeagoon wrote:
I'm not a witch, I'm a retired electronics engineer :)
Ionen wrote:
As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though :)
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3627

PostPosted: Thu Mar 28, 2024 6:44 pm    Post subject: Reply with quote

@GDH-gentoo,
Got a real point.
For both binutils & gcc there are from emerge -1 category/package.
Just as provided in eselect read news.
Previous post edited.

* Grabs popcorn *, :)
Sympathy for the :twisted:?
_________________
USE="-* ..." in /etc/portage/make.conf here.
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
shimbob
Tux's lil' helper
Tux's lil' helper


Joined: 13 Sep 2003
Posts: 136

PostPosted: Tue Apr 09, 2024 5:28 am    Post subject: Reply with quote

In the spirit of minimizing USE with "-*", how about adding these defaults to make.conf too?
Code:
USE_PYTHON=""
PYTHON_TARGETS=""
PYTHON_SINGLE_TARGET=""

and adding as required to package.env, of course.

For my use case (basic desktop, web, arduino, steam), of the 128 ebuilds that can use python, there's 18 that work fine without it.
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 922
Location: Romania

PostPosted: Thu Apr 11, 2024 9:23 am    Post subject: Reply with quote

CaptainBlood wrote:

Did you run into some sort of problem with USE="-*"?
I can't figure it out what exactly from your posts.
_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
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