| History log of /src/external/mit/xorg/lib/pixman/Makefile |
| Revision | | Date | Author | Comments |
| 1.48 |
| 23-Aug-2025 |
mrg | remove out of date comment.
|
| 1.47 |
| 26-Jul-2025 |
skrll | Fix aarch64 LLVM build by using -fno-integrated-as with clang
|
| 1.46 |
| 26-Jul-2025 |
mrg | disable pixman-ppc.c and VSX on netbsd.
pixman-ppc.c assumes that machdep.altivec determines that VSX is available, which is not true on for all altivec systems (added in POWER7.) will need code to check for a (new) machdep.vsx or so.
hopefully fixes crashes seen on ppc.
|
| 1.45 |
| 24-Jul-2025 |
mrg | enable arm64 neon support. tested on rockpro64.
|
| 1.44 |
| 22-Jul-2025 |
mrg | also pass -mvsx for pixman-vmx.c on PPC.
fixes ppc build.
|
| 1.43 |
| 22-Jul-2025 |
mrg | handle pixman 0.46.4.
|
| 1.42 |
| 17-Dec-2022 |
mrg | branches: 1.42.2; handle pixman revert.
|
| 1.41 |
| 13-Nov-2022 |
mrg | branches: 1.41.2; add build infrastructure to build the pixman tests
not built or installed by default.
|
| 1.40 |
| 12-Nov-2022 |
mrg | disable arm64 NEON for now. my X server exits for unknown reasons..
|
| 1.39 |
| 12-Nov-2022 |
mrg | updates for pixman 0.42.2.
this enables NEON for arm64. maybe firefox will be faster on pbp...
|
| 1.38 |
| 26-Apr-2021 |
christos | Don't try to override an existing -march
|
| 1.37 |
| 25-Apr-2021 |
christos | handle mipsn64el
|
| 1.36 |
| 15-Sep-2020 |
mrg | avoid ICE on sh3.
|
| 1.35 |
| 30-Mar-2016 |
macallan | Loongson MMI code needs -Wa,-mhard-float now
|
| 1.34 |
| 07-Nov-2015 |
szptvlfn | change MKDEPFLAGS from -msse2 -mssse3 -mssse3 -fvisibility=hidden to -msse2 -msse3 -mssse3 -fvisibility=hidden
OK dholland@ at tech-x11@
|
| 1.33 |
| 06-Nov-2015 |
szptvlfn | remove redundant \
|
| 1.32 |
| 02-May-2015 |
macallan | build Loongson-MMI support only on mips64el
|
| 1.31 |
| 10-Aug-2014 |
joerg | This is unlikely to ever work with LLVM's IAS due to the amount of macro use. Disable it on ARM.
|
| 1.30 |
| 10-Aug-2014 |
jmcneill | USE_SSSE3 not USE_SSE3
|
| 1.29 |
| 12-Jul-2014 |
mrg | note about missing HAVE_GCC_VECTOR_EXTENSIONS (only used in test apps).
|
| 1.28 |
| 17-Mar-2014 |
mrg | branches: 1.28.2; updates for pixman 0.32.4 and x86.
|
| 1.27 |
| 30-Jan-2014 |
riz | Turn off attribute warning errors for clang in pixman-mmx.c (__artificial__).
|
| 1.26 |
| 21-Dec-2013 |
skrll | Re-enable arm-simd now that SPRSR restoration has been fixed.
|
| 1.25 |
| 07-Sep-2013 |
skrll | Disable USE_ARM_SIMD for now. It crashes Xorg.
|
| 1.24 |
| 05-Jun-2013 |
mrg | add new files for pixman 0.30.0. bump minor.
|
| 1.23 |
| 07-May-2013 |
martin | Enable SSE2 support for i386 - the -current compiler seems to get the alignment right.
|
| 1.22 |
| 02-May-2013 |
skrll | Comment out iwmmxt. hi jared.
|
| 1.21 |
| 28-Feb-2013 |
macallan | build support for Loongson Multimedia Instructions on evbmips
|
| 1.20 |
| 11-Feb-2013 |
martin | Enable SSE2 support for amd64
|
| 1.19 |
| 07-Feb-2013 |
macallan | build altivec support on powerpc
|
| 1.18 |
| 03-Feb-2013 |
jmcneill | enable simd, neon, and iwmmxt for earmhf
|
| 1.17 |
| 01-Feb-2013 |
jmcneill | only enable ARM SIMD and NEON for earm, as the configure script tests for this
|
| 1.16 |
| 31-Jan-2013 |
jmcneill | Remove PIXMAN_NO_TLS and replace with HAVE_PTHREAD_SETSPECIFIC so the installed library is actually thread-safe.
|
| 1.15 |
| 31-Jan-2013 |
jmcneill | merge pixman 0.28.2. for arm and earm, enable simd & neon support. for earm, enable iwmmx support.
|
| 1.14 |
| 03-Aug-2011 |
mrg | branches: 1.14.2; 1.14.8; include pixman-noop.c. oops.
|
| 1.13 |
| 01-Dec-2010 |
mrg | dsable SSE2 support on amd64 for now. GCC generates code that causes alignment faults. the code is:
0x00007f7ffd40ccd7 <_pixman_implementation_create_sse2+0>: push %rbp 0x00007f7ffd40ccd8 <_pixman_implementation_create_sse2+1>: mov %rsp,%rbp 0x00007f7ffd40ccdb <_pixman_implementation_create_sse2+4>: sub $0x10,%rsp ... 0x00007f7ffd40cdab <_pixman_implementation_create_sse2+212>: mov $0xffffffffffffffff,%rdx 0x00007f7ffd40cdb2 <_pixman_implementation_create_sse2+219>: mov %rdx,0xfffffffffffffff0(%rbp) 0x00007f7ffd40cdb6 <_pixman_implementation_create_sse2+223>: mov %rdx,0xfffffffffffffff8(%rbp) 0x00007f7ffd40cdba <_pixman_implementation_create_sse2+227>: movdqa 0xfffffffffffffff0(%rbp),%xmm0
upon entry we have stack aligned to 16 bytes. the first instruction subtracts 8, we copy this not-16-byte aligned value into %rbp, and then decrement the stack by 16 bytes.
then we store a big -1 into 16 bytes on the stack, and then load it into %xmm0.. except we load it from an unaligned pointer and GP.
|
| 1.12 |
| 21-Nov-2010 |
mrg | update for pixman 0.21.2. we really need __thread, it seems.
|
| 1.11 |
| 23-May-2010 |
mrg | bump libpixman-1.so minor. avoid double defining PIXMAN_DISABLE_DEPRECATED.
|
| 1.10 |
| 09-Nov-2009 |
mrg | disable using sse2 for i386. from drochner@ and veego@.
|
| 1.9 |
| 09-Jul-2009 |
mrg | fix build for pixman 0.15.14
|
| 1.8 |
| 11-Jun-2009 |
mrg | update reach over build for pixman 0.15.10.
|
| 1.7 |
| 06-Nov-2008 |
veego | Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort src/external/mit/xorg/lib/Makefile to match the new order.
|
| 1.6 |
| 30-Oct-2008 |
veego | branches: 1.6.2; Update for the 0.12.0. import
|
| 1.5 |
| 13-Sep-2008 |
cube | branches: 1.5.2; 1.5.6; Install pkgconfig files. Where applicable, remove .if 0 code that tried to do the same thing.
|
| 1.4 |
| 03-Aug-2008 |
rtr | pass cpu specific flags to mkdep to avoid triggering #error directives
|
| 1.3 |
| 03-Aug-2008 |
mrg | build pixman-sse.c and pixman-mmx.c on x86
|
| 1.2 |
| 02-Aug-2008 |
rtr | NOLINT= #defined
|
| 1.1 |
| 02-Aug-2008 |
mrg | build glue for pixman
|
| 1.5.6.2 |
| 19-Oct-2008 |
haad | Sync with HEAD.
|
| 1.5.6.1 |
| 13-Sep-2008 |
haad | file Makefile was added on branch haad-dm on 2008-10-19 22:41:12 +0000
|
| 1.5.2.3 |
| 24-Sep-2008 |
wrstuden | Merge in changes between wrstuden-revivesa-base-2 and wrstuden-revivesa-base-3.
|
| 1.5.2.2 |
| 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
| 1.5.2.1 |
| 13-Sep-2008 |
wrstuden | file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:39 +0000
|
| 1.6.2.3 |
| 01-Dec-2009 |
snj | Pull up following revision(s) (requested by mrg in ticket #1177): external/mit/xorg/lib/pixman/Makefile: revision 1.10 disable using sse2 for i386. from drochner@ and veego@.
|
| 1.6.2.2 |
| 17-Sep-2009 |
snj | Apply patch (requested by mrg in ticket #958): Sync X.Org reachover build framework and setlists with the new X.Org.
|
| 1.6.2.1 |
| 07-Nov-2008 |
snj | branches: 1.6.2.1.4; Pull up following revision(s) (requested by veego in ticket #22): external/mit/xorg/lib/Makefile: revision 1.6 external/mit/xorg/lib/libOSMesa/Makefile: revision 1.3 external/mit/xorg/lib/libXScrnSaver/Makefile: revision 1.4 external/mit/xorg/lib/libXcomposite/Makefile: revision 1.4 external/mit/xorg/lib/libXevie/Makefile: revision 1.4 external/mit/xorg/lib/libXfixes/Makefile: revision 1.4 external/mit/xorg/lib/libXfont/Makefile: revision 1.4 external/mit/xorg/lib/libXft/Makefile: revision 1.5 external/mit/xorg/lib/libXinerama/Makefile: revision 1.4 external/mit/xorg/lib/libXprintAppUtil/Makefile: revision 1.3 external/mit/xorg/lib/libXprintUtil/Makefile: revision 1.3 external/mit/xorg/lib/libXres/Makefile: revision 1.7 external/mit/xorg/lib/libXvMC/Makefile: revision 1.3 external/mit/xorg/lib/libXxf86dga/Makefile: revision 1.3 external/mit/xorg/lib/libXxf86misc/Makefile: revision 1.4 external/mit/xorg/lib/libXxf86vm/Makefile: revision 1.4 external/mit/xorg/lib/liblbxutil/Makefile: revision 1.4 external/mit/xorg/lib/libxkbfile/Makefile: revision 1.3 external/mit/xorg/lib/libxkbui/Makefile: revision 1.3 external/mit/xorg/lib/libXdamage/Makefile: revision 1.3 external/mit/xorg/lib/pixman/Makefile: revision 1.7 Add missing LIBDPLIBS, found by using 'LDFLAGS += -Wl,-z,defs' and sort src/external/mit/xorg/lib/Makefile to match the new order.
|
| 1.6.2.1.4.1 |
| 21-Apr-2010 |
matt | sync to netbsd-5
|
| 1.14.8.3 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.14.8.2 |
| 23-Jun-2013 |
tls | resync from head
|
| 1.14.8.1 |
| 25-Feb-2013 |
tls | resync with head
|
| 1.14.2.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.28.2.1 |
| 10-Aug-2014 |
tls | Rebase.
|
| 1.41.2.1 |
| 19-Dec-2022 |
martin | Pull up following revision(s) (requested by mrg in ticket #5):
external/mit/xorg/lib/pixman/Makefile.cflags: revision 1.2 external/mit/xorg/lib/pixman/Makefile: revision 1.42
handle pixman revert.
|
| 1.42.2.1 |
| 02-Aug-2025 |
perseant | Sync with HEAD
|