Skip to content

Conversation

@maxice8
Copy link
Contributor

@maxice8 maxice8 commented Jun 16, 2018

cc @q66 can test 18.1.2 works fine on tegra ?
cc @biospin can test 18.1.2 works fine on nvidia ?

The current blocking problem to this merge is musl stuff getting segfaults, people that can fix that is required.

@ghost
Copy link

ghost commented Jun 17, 2018

typo in nvidia: on line 55 -> usr//
tested glxinfo, played etlegacy, loaded fishGL, watched a movie.. nvidia works.

@maxice8
Copy link
Contributor Author

maxice8 commented Jun 17, 2018 via email

@ghost
Copy link

ghost commented Jun 18, 2018

question; why not map it like the old way and directly to
vinstall libglx.so.${version} 755 usr/lib/xorg/modules/extensions/nvidia
ln -sf libglx.so.${version} ${DESTDIR}/usr/lib/xorg/modules/extensions/nvidia/libglx.so
it states it's purpos # GLX ext mod for X (and retains no mesa conflict) ?

@maxice8
Copy link
Contributor Author

maxice8 commented Jun 18, 2018 via email

@codingHahn
Copy link
Contributor

Is there anything blocking this?

@maxice8
Copy link
Contributor Author

maxice8 commented Jun 24, 2018 via email

@Johnnynator
Copy link
Member

@maxice8 I doubt that I will be able to fix libglvnd on musl. So either you have to find someone who may know how to debug and fix it, or just build mesa on musl without libglvnd since it is the only libGL there.

@q66
Copy link
Contributor

q66 commented Jun 28, 2018

nothing changed in 18.1.2 regarding tegra so no reason why it wouldn't work. Also, I use it on aarch64-musl and libglvnd works fine.

@maxice8
Copy link
Contributor Author

maxice8 commented Jun 28, 2018 via email

@maxice8 maxice8 changed the title libGL: update to 18.1.2. libGL: update to 18.1.3. Jul 1, 2018
@maxice8
Copy link
Contributor Author

maxice8 commented Jul 1, 2018

or just build mesa on musl without libglvnd since it is the only libGL there.

won't be possible, libglvnd causes changes to common/shlibs

@Johnnynator
Copy link
Member

common/shlibs can have AFAIK double entries.

@maxice8
Copy link
Contributor Author

maxice8 commented Jul 1, 2018

common/shlibs can have AFAIK double entries.

if that is the case i will work on it after i'm done with #558

@maxice8
Copy link
Contributor Author

maxice8 commented Jul 1, 2018

@Johnnynator i added libglvnd as a build_option called libglvnd.

i686-musl and x86_64-musl have it disabled, the rest have it enabled, i also marked libglvnd as broken on those arches.

if you could test i would appreciate greatly, i have no musl machines.

@Johnnynator
Copy link
Member

@maxice8 It seems to work fine. Tested so far with OpenMW, Firefox and some qt5 stuff.

@Johnnynator
Copy link
Member

Johnnynator commented Jul 2, 2018

Damn. It actually will not work. xbps-src will always add the first entry to rundeps so anything that depends on e.g. libGL.so.1 will try to pull in libglvnd on every Architecutre. I wrongly assumed that it may work because some shlibs had already two entries of different packages. It seems like either common/shlibshas to be advanced to have a special third arch specific entry or the way pre-pkg/04-generate-runtime-deps.sh resolves shlibs has to be done in a more advanced manner.

Edit: actaully there is some handling of multiple entries, but it only test for subpackages. Maybe advancing it to check if one of the packages is set to broken.

@maxice8
Copy link
Contributor Author

maxice8 commented Jul 2, 2018

I have decided to postpone libglvnd support and just push for libGL 18.1.3 to be added.

@maxice8
Copy link
Contributor Author

maxice8 commented Jul 4, 2018

@q66 i removed libglvnd, see if it has any effect on tegra please.

@q66
Copy link
Contributor

q66 commented Jul 4, 2018

@maxice8 i can't test it right now, but it should be fine as long as it builds, because i was doing all my initial 18.1 testing with no libglvnd and it worked like a charm. I checked the commits and they seem fine, too. So no worries about that, I guess

@Johnnynator
Copy link
Member

x86_64-musl with an Intel iGPU is also working fine.

@maxice8 maxice8 closed this Jul 12, 2018
@maxice8 maxice8 deleted the libGL branch July 12, 2018 05:01
kevcrumb pushed a commit to kevcrumb/void-packages that referenced this pull request Jun 24, 2025
Append a line to sudoers only, if the USERLOGIN is actually non-empty.
Otherwise only enable sudo for the members of group 'wheel'.

Closes void-linux#138

Closes: void-linux#143 [via git-merge-pr]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants