summaryrefslogtreecommitdiff
path: root/Ports/qt6-qtbase/patches/ReadMe.md
blob: 1588e770d0b7507b277fce2fa9e0c9b0217dd3a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Patches for qt6-qtbase on SerenityOS

## `0001-Add-a-SerenityOS-platform-definition.patch`

Add a SerenityOS platform definition


## `0002-Disable-shared-memory-and-semaphores.patch`

Disable shared memory and semaphores

It's probably not done in the cleanest way but it works

## `0003-Serenity-doesn-t-support-utimensat-and-UTIME_NOW.patch`

Serenity doesn't support utimensat and UTIME_NOW


## `0004-Hack-Force-searching-for-plugins-in-usr-local.patch`

Hack: Force searching for plugins in /usr/local

I really don't know how else to do this but I'm sure there is a proper
way to handle this. But this works and doesn't break the system so
whatever for now.

## `0005-Disable-version-tagging.patch`

Disable version tagging

This is necessary because as of now, Serenity doesn't support DT_VERSYM
and other related ELF objects