$ git clean -dxf
Removing .config/
Removing DynaLoader.o
Removing Makefile
Removing Policy.sh
Removing UU/
Removing av.o
Removing bitcount.h
Removing cflags
Removing config.h
Removing config.sh
[...]
$ sh Configure -de -Dusedevel -Dusethreads
Beginning of configuration questions for perl5.
[...]
Perl can be built to take advantage of threads on some systems.
To do so, Configure can be run with -Dusethreads.
Note that Perl built with threading support runs slightly slower
and uses more memory than plain Perl. The current implementation
is believed to be stable, but it is fairly new, and so should be
treated with caution.
If this doesn't make any sense to you, just accept the default 'y'.
Build a threading Perl? [y]
Your platform has some specific hints regarding threaded builds, using them...
####
$ perl -Ilib -V:config_args -V:useithreads
config_args='-de -Dusedevel -Dusethreads';
useithreads='define';
$ perl -Ilib -E'use threads; say "threaded"'
threaded
####
-O : let -D and -U override definitions from loaded configuration file.