wiki:jeremyhu

I'm a software engineer at Apple where I have worked on various technologies over my career in CoreOS, iOS, and Development Technologies. I am the principal developer responsible for XQuartz. I've extended this role to MacPorts where I maintain a large number of our X11 ports in addition to llvm, clang, and some random other ports.

Related Wikis

Tickets for base, guide, website, …

Reported Tickets

#30040
Allow case-sensitive build roots
#52810
Enhance buildbot email to include links to failing builds instead of just all builds

Assigned Tickets

No results

On CC

#16373
base should maintain a persistent working copy for all supported VCS fetches

Tickets for ports

Reported Tickets

#22961
winetricks should mkdir ~/.wine/drive_c/windows/Fonts
#23040
ocamlmklib doesn't understand -arch
#37783
graphviz +universal +ruby fails if ruby19 is -universal
#40194
muniversal: pre-merge hook for each destroot
#40478
gcc-4.8 (and likely earlier) build incorrectly +universal
#42702
libtool drops dylibs at link time
#44624
vim+universal+ruby18 fails to build because of missing rb_num2uint symbol in i386 slice of libruby.dylib
#52398
Remove webkit-gtk and webkit-gtk-2.0
#52408
Update claws-mail to use webkit2-gtk
#52411
Update bibledit to use webkit2-gtk
#62354
docbook-utils-0.6.14 fails to build --

Assigned Tickets

#34289
ffmpeg-devel: add qt-faststart
#36850
ffmpeg: fix universal build when architectures can't be run
#46700
ffmpeg: add openssl variant
#46856
add xvfb support to xorg-server package for proposed xvfb-run package to use
#47157
ld64 @2_0 +ld64_127 Linked huge PowerPC dynamic library causes crashes
#47776
ld64 @2 Add wrapper script to select compatible linker
#51377
ffmpeg variant for decklink
#52398
Remove webkit-gtk and webkit-gtk-2.0
#52411
Update bibledit to use webkit2-gtk
#53553
font-misc-ethiopic needs runtime dependency on mkfontscale and mkfontdir
#53862
xorg-libXt @1.1.5: autom4te: need GNU m4 1.4 or later: /usr/bin/m4
#54072
ffmpeg: a variant to compile ffmpeg with support for nvenc?
#54116
ffmpeg loudnorm filter
#54289
libcxx{,-abi} : upgrade + "runtime" variant
#54654
cdda_interface.h breaks C++ builds
#55168
ffmpeg 3.4 VDA (VideoDecodeAcceleration) fix
#55198
ffmpeg @3.4: ld: cannot link directly with /System/Library/Frameworks//CoreImage.framework/CoreImage
#55442
libunwind @3.9.1: UNREACHABLE executed!
#55443
libcxx, libcxxabi @3.9.1: All compilers are either blacklisted or unavailable
#56015
llvm-gcc42: Don't build with -Werror
#56983
xorg-server-devel : upgrade and +dri variants
#57498
lldb-7.0: error: use of undeclared identifier 'vm_kernel_page_size'
#58325
X11 is misbehaving: time lag in "command display"
#58601
xorg-server fails with xcode 11 undefined identifier _appFlags._active = YES;
#58617
ffmpeg @4.1.3: opportunistic linking to /opt/local/lib/libXv.1.dylib
#58917
llvm-8.0 fails to build on older sytems (darwin 13 and less) when go is installed, as it tries to build the go bindings but go needs special attention to work on these systems
#58922
xorg-server @1.20.5: screen capture of java programs from ubuntu server are missing visual components
#59100
ffmpeg @4.2.1+gpl2: error: unknown type name 'OPJ_SIZE_T'
#59377
xorg-xorgproto @2019.2: Failed to configure on macOS 10.15
#59452
[xorg-xtrans] : includes an inexistant header
#59773
xorg-server @1.20.5: x11perf fails with BadMatch / X_GetImage
#59785
llvm ports opportunistically build ocaml binding even when +ocaml variant is not selected; leads to conflicts between them
#59941
ffmpeg @4.2.2: error: unknown type name 'u_long'; did you mean 'long'?
#60038
xorg-libXext configure failture
#61194
xterm @359_0 fails to build on macOS 10.15.6 / Xcode 12.0: undefined symbol "_tgetent" in resize.o
#61612
xorg-libx11 @1.7.0 variant +docs does not build on El Capitan, OK on Big Sur (Java problem?)
#61682
error: implicit declaration of function 'fft_forward' is invalid in C99
#61685
font-bh-lucidatypewriter-100dpi @1.0.3: extract failure: sandbox-exec: line 1: Error reading string
#61864
ld64: add llvm10 and llvm11 variants
#61959
Issue with XQuartz & legacy X forwarding
#61967
cctools @927.0.2: not fully compatible with llvm after llvm10: Unknown command line argument '-macho'.
#61972
clang-7.0, clang-8.0: error: invalid application of 'sizeof' to an incomplete type 'struct stat64'
#61979
xorg-server @1.20.10 will not start unless openssl is also installed
#62837
xorg-server @1.20.11+universal: error: use of undeclared identifier '_x_active'; did you mean 'x_active'?
#63050
xorg-server: auto-select correct version for macOS release, rather than fail with "use xorg-server-legacy instead"
#63221
cctools @949.0.1+llvm10: error: implicit declaration of function 'CLS_GETINFO' is invalid in C99
#63385
ld64 +ld64_xcode is there a need for +llvm variant?
#63483
gdb-apple: notes tell user to edit an uneditable system file
#63513
xorg-server crashes on Big Sur 11.6
#64327
clang-9.0 @9.0.1_4+analyzer+libstdcxx+universal Failed to build on macOS Sierra 10.12.6 (16G2136) with Xcode 9.2 (9C40b)
#64932
libcxx for PowerPC
#65564
xorg-server-legacy segfaults on xterm invocation on mountain lion
#65763
ld64-274 @274.2: opportunistically uses libxar; possible dependency cycle
#65939
libunwind: do not force +universal on <11, perhaps?
#66097
freeglut fails to build under Ventura
#66156
llvm-10 @10.0.1_3+emulated_tls arm64 build fails on macOS Ventura
#66250
libunwind: Causes other ports to fail to build
#67501
cctools @949.0.1_3+llvm10 build failure on arm: unknown type name '_STRUCT_X86_THREAD_STATE32'
#67683
ld64-97: error: 'TARGET_OS_WATCH' is not defined, evaluates to 0
#68233
mplayer @1.5.0_0: consider adding libdvdread support
#68629
xterm doesn't compile on MacOS 14.1 (23B74)
#68815
clang-devel-20230925-f5cb9cb5_0+analyzer: CMake Error: failed to create symbolic link '.../outline_atomic_ldclr2_4.S': File exists
#69188
libmacho fails to build on 10.6.8 x86_64: Assertion failed: (!"Unknown operand"), function LinkLocation, file /SourceCache/dwarf_utilities/dwarf_utilities-87/source/DWARFdSYM.cpp
#69737
ld: symbol(s) not found for architecture x86_64 in libX11.a @1.8.8_0+universal
#69794
clang-12 @12.0.1: error: unknown type name '__sanitizer_XDR'; did you mean '__sanitizer_tm'?

On CC

#11784
RFE: make R universal
#29763
*_select framework does not apply to Perl: fix provided
#31300
mercury @11.0 +universal mmc fails with inappropriate paths
#31580
MacPorts xfd renders fonts differently (and worse) from OSX xfd
#32799
request for ffmbc port
#34289
ffmpeg-devel: add qt-faststart
#36092
PDFTK broken after GCC47 upgrade
#36850
ffmpeg: fix universal build when architectures can't be run
#36981
gcc ports may not be UsingTheRightCompiler
#37604
doxygen and xorg-libxcb circular dependency
#38551
gcc48: "ar" does not work (complains about missing 'liblto_plugin.so')
#40464
libquicktime @1.2.4: error: use of undeclared identifier 'AVCODEC_MAX_AUDIO_FRAME_SIZE'
#41256
cmake-1.1 portgroup: portgroup's debug variant sets release optflags
#41529
Error: org.macports.build for port BGHUDAppKit returned: command execution failed
#42777
gcc47/gcc48 - problem with linking some C++ python extensions (std::ostringstream)
#44064
root6: try to decouple the compiler that root was built with and compiler that root uses
#45678
libquicktime @1.2.4: error: no member named 'luma_elim_threshold' in 'struct AVCodecContext'
#46431
llvm does not have manpage
#46700
ffmpeg: add openssl variant
#46857
update rNMR to 1.1.8 using new xvfb-run port and xvfb subport as well as return to ${prefix}/lib/R/library
#47532
imlib2 @ 1.4.6: introduce x11 variant
#47929
llvm-gcc42 @2336.11_2 fails building on 10.6.8
#48471
FSF gcc48 fails to compile projects on El Capitan due to OS X SDK bug in Availability.h
#48767
guile: re-enable universal variant
#50547
port suggestion : clazy
#51123
request: port:libclang-XY
#51133
Xcode 7.3 bug: __DATA/__thread_bss extends beyond end of file
#51488
gstreamer1-gst-plugins-bad Will Not Update
#52210
libsdl2: make it build on 10.6 (against 10.6 SDK)
#52424
Ports that depend on old llvm versions should be updated
#53201
cmake: doesn't recognize macports-clang (No known features for CXX compiler)
#53343
wine and wine-devel: smooth fonts?
#54072
ffmpeg: a variant to compile ffmpeg with support for nvenc?
#54091
submission: QMPlay2, yet another multimedia player
#54116
ffmpeg loudnorm filter
#54157
ncurses +universal: fails to build when using `-t`
#54166
[submission] gccas
#54236
port:mesa & port:libepoxy : provide and support EGL
#54661
Blu-Ray playback
#55168
ffmpeg 3.4 VDA (VideoDecodeAcceleration) fix
#55198
ffmpeg @3.4: ld: cannot link directly with /System/Library/Frameworks//CoreImage.framework/CoreImage
#56223
clang-6.0 unused regex?
#56739
gildas fails to install due to unexpected token
#56991
wine cannot be built against the 10.14 SDK
#57137
xcode portgroup should set -derivedDataPath on Xcode versions that need it
#57576
libcxx 8+ usability
#58617
ffmpeg @4.1.3: opportunistic linking to /opt/local/lib/libXv.1.dylib
#58712
macports-clangs > 6.0 are missing atomic builtins on i386
#59027
libunwind(-headers) @5.0.1: update to 8.0.1
#59100
ffmpeg @4.2.1+gpl2: error: unknown type name 'OPJ_SIZE_T'
#59941
ffmpeg @4.2.2: error: unknown type name 'u_long'; did you mean 'long'?
#60173
clang-9.0@9.0.1 +debug Failed to destroot clang-9.0: reinplace sed(1) failed
#60928
admin user (and ditto group member) no longer has the corresponding permissions?!
#61158
xorg-libxcb : destroot weirdness
#61280
clang-3.4: error: invalid version number in '-mlinker-version=6.'
#61488
multiple ports: review macOS version checking
#61589
clang-devel @20201115: build fails on 10.9 with CMake Error: sdk_has_arch_support Function invoked with incorrect arguments for function
#62293
clang-9.0 @ 9.0.1_3: Build failure on El Capitan with Xcode 7.3.1
#62308
clang-11: set-xcode-analyzer does not work
#62654
xorg-server-legacy @1.20.10_1 does not build on Tiger because of missing posix_spawn support.
#63101
clang-12 @12.0.0: error: non-constant-expression cannot be narrowed from type 'long long' to 'std::size_t' (aka 'unsigned long') in initializer list [-Wc++11-narrowing]
#63228
llvm-3.4 @3.4.2_14: error: LibraryDependencies.inc: No such file or directory
#63378
llvm-3.3: still linked against old libffi
#64666
dtrace @370.40.1 build failure: 'sys/elf.h' file not found
#64817
llvm-3.4, clang-3.4: opportunistic use of ncurses
#65364
cctools: update to 973.0.1
#65560
clang-12 @12.0.1_1 +analyzer+debug+libstdcxx+tests: compiling consumes all available system memory; forces restart
#65623
ffmpeg: update to 6.x
#65640
ld64-latest @450.3 'TARGET_OS_WATCH' is not defined, 'TARGET_OS_BRIDGE' is not defined
#65676
quartz-wm: Could not open /usr/lib/libgcc_s_ppc64.1.dylib: Error opening or reading file (referenced from /opt/local/lib/libquartz-wm-ds.1.dylib)
#66250
libunwind: Causes other ports to fail to build
#66424
FFmpeg{-upstream} Portfiles seems to have an inordinate amount of dependencies? Is there a way to improve upon this?
#66515
cctools @949.0.1_2 does not support llvm-15
#66586
ld64 selects conflicting variant when using migration instructions
#67001
xorg-server 1.20.14
#67320
clang-11 @11.1.0_7 +universal fails to build when libxslt -universal is active
#67453
cctools @949.0.1_3 are being built on PPC Leopard, Mac OS X 10.5.8, with "/usr/bin/gcc-4.2 -Os -std=gnu99 -DM88K -Dm88110"
#68343
ffmpeg configure fails, clang unable to create executables
#69159
spice-server @0.15.2: error: expected identifier or '('
#69411
ld64-latest upgrade time?
#69530
cctools:as : clang backend version preference order??
#69992
port:cctools : also build libmacho
#70144
Incorrect conditions for making decisions based on Xcode or Xcode command line tools version
#70320
llvm should build with option LLVM_CREATE_XCODE_TOOLCHAIN

Last modified 8 years ago Last modified on Nov 3, 2016, 10:53:00 AM