Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- chad@Hugin ~/dprojects/helloD2 $ dmd -v main.d
- binary dmd
- version v2.057
- config /usr/local/share/dcompilers/dmd/linux/bin64/dmd.conf
- parse main
- importall main
- import object (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/object.di)
- import std.stdio (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/stdio.d)
- import core.stdc.stdio (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/stdc/stdio.di)
- import core.stdc.config (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/stdc/config.di)
- import core.stdc.stddef (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/stdc/stddef.di)
- import core.stdc.stdarg (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/stdc/stdarg.di)
- import std.c.stdio (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/c/stdio.d)
- import std.stdiobase (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/stdiobase.d)
- import core.stdc.errno (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/stdc/errno.di)
- import core.stdc.stdlib (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/stdc/stdlib.di)
- import core.memory (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/memory.di)
- import core.stdc.string (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/stdc/string.di)
- import core.stdc.wchar_ (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/stdc/wchar_.di)
- import core.stdc.time (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/stdc/time.di)
- import core.stdc.stdint (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/stdc/stdint.di)
- import core.stdc.signal (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/stdc/signal.di)
- import std.algorithm (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/algorithm.d)
- import std.c.string (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/c/string.d)
- import std.array (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/array.d)
- import core.bitop (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/bitop.di)
- import std.ascii (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/ascii.d)
- import std.conv (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/conv.d)
- import core.stdc.math (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/stdc/math.di)
- import std.exception (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/exception.d)
- import std.range (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/range.d)
- import std.functional (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/functional.d)
- import std.metastrings (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/metastrings.d)
- import std.traits (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/traits.d)
- import std.typetuple (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/typetuple.d)
- import std.typecons (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/typecons.d)
- import std.format (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/format.d)
- import core.vararg (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/vararg.di)
- import std.bitmanip (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/bitmanip.d)
- import std.math (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/math.d)
- import std.string (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/string.d)
- import core.exception (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/exception.di)
- import std.regex (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/regex.d)
- import std.internal.uni (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/internal/uni.d)
- import std.uni (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/uni.d)
- import std.internal.uni_tab (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/internal/uni_tab.d)
- import std.utf (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/utf.d)
- import std.system (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/system.d)
- import std.container (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/container.d)
- import std.file (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/file.d)
- import std.datetime (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/datetime.d)
- import core.time (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/time.di)
- import core.sys.posix.time (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/time.di)
- import core.sys.posix.config (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/config.di)
- import core.sys.posix.sys.types (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/sys/types.di)
- import core.sys.posix.signal (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/signal.di)
- import core.sys.posix.sys.time (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/sys/time.di)
- import core.sys.posix.sys.select (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/sys/select.di)
- import std.path (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/path.d)
- import core.sys.posix.pwd (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/pwd.di)
- import core.sys.posix.stdlib (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/stdlib.di)
- import core.sys.posix.sys.wait (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/sys/wait.di)
- import std.process (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/process.d)
- import std.c.stdlib (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/c/stdlib.d)
- import core.thread (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/thread.di)
- import core.sync.mutex (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sync/mutex.di)
- import core.sync.exception (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sync/exception.di)
- import core.sys.posix.pthread (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/pthread.di)
- import core.sys.posix.sched (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/sched.di)
- import core.sys.posix.semaphore (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/semaphore.di)
- import core.sys.posix.unistd (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/unistd.di)
- import core.sys.posix.inttypes (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/inttypes.di)
- import core.stdc.inttypes (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/stdc/inttypes.di)
- import core.sys.posix.sys.mman (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/sys/mman.di)
- import std.c.process (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/c/process.d)
- import std.c.stddef (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/c/stddef.d)
- import std.internal.processinit (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/internal/processinit.d)
- import core.sys.posix.arpa.inet (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/arpa/inet.di)
- import core.sys.posix.sys.socket (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/sys/socket.di)
- import core.sys.posix.sys.uio (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/sys/uio.di)
- import core.sys.posix.dirent (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/dirent.di)
- import core.sys.posix.fcntl (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/fcntl.di)
- import core.sys.posix.sys.stat (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/sys/stat.di)
- import core.sys.posix.utime (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/utime.di)
- import core.sys.posix.stdio (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/stdio.di)
- import std.c.linux.linux (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/c/linux/linux.d)
- import std.c.linux.pthread (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/c/linux/pthread.d)
- import core.sys.posix.dlfcn (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/dlfcn.di)
- import std.c.linux.socket (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/phobos/std/c/linux/socket.d)
- import core.sys.posix.netdb (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/netdb.di)
- import core.sys.posix.netinet.in_ (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/netinet/in_.di)
- import core.sys.posix.netinet.tcp (/usr/local/share/dcompilers/dmd/linux/bin64/../../src/druntime/import/core/sys/posix/netinet/tcp.di)
- semantic main
- semantic2 main
- semantic3 main
- code main
- function main
- function writefln
- function writefln
- function formattedWrite
- function __dgliteral1465
- function flDash
- function flDash
- function flZero
- function flZero
- function flSpace
- function flSpace
- function flPlus
- function flPlus
- function flHash
- function flHash
- function this
- function fillUp
- function check
- function __dgliteral1299
- function __dgliteral1304
- function __dgliteral1305
- function __dgliteral1322
- function __dgliteral1328
- function __dgliteral1329
- function getCurFmtStr
- function headUpToNextSpec
- function toString
- function text
- function textImpl
- function to
- function front
- function decode
- function toImpl
- function to
- function empty
- function popFront
- function front
- function decode
- function toImpl
- function enforce
- function to
- function toImpl
- function parse
- function convError
- function text
- function textImpl
- function enforce
- function parse
- function convError
- function enforce
- function result
- function startsWith
- function to
- function toImpl
- function parse
- function convError
- function to
- function toImpl
- function __dgliteral1327
- function enforce
- function appender
- function this
- function reserve
- function capacity
- function data
- function ensureAddable
- function newCapacity
- function put
- function put
- function formatValue
- function put
- function put
- function formatIntegral
- function formatUnsigned
- function put
- function empty
- function popFront
- function front
- function decode
- function put
- function put
- function formatValue
- function formatIntegral
- function appender
- function this
- function reserve
- function capacity
- function data
- function ensureAddable
- function newCapacity
- function put
- function put
- function put
- function text
- function textImpl
- function to
- function toImpl
- function toStr
- function formatValue
- function to
- function toImpl
- function toStr
- function formatValue
- function to
- function toImpl
- function toStr
- function formatValue
- function formatValue
- function to
- function toImpl
- function toStr
- function formatValue
- function to
- function toImpl
- function toStr
- function formatValue
- function put
- function empty
- function popFront
- function put
- function writeUpToNextSpec
- function put
- function put
- function __dgliteral1460
- function __foreachbody1461
- function errnoEnforce
- function put
- function getNthInt
- function to
- function toImpl
- function put
- function capacity
- function capacity
- gcc main.o -o main -m64 -Xlinker -L/usr/local/share/dcompilers/dmd/linux/bin64/../lib64 -Xlinker -L/usr/local/share/dcompilers/dmd/linux/bin64/../lib32 -Xlinker --no-warn-search-mismatch -Xlinker --export-dynamic -Xlinker -fno-pie -lphobos2 -lpthread -lm -lrt
- /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: main.o: relocation R_X86_64_32 against `.data' can not be used when making a shared object; recompile with -fPIC
- main.o: could not read symbols: Bad value
- collect2: ld returned 1 exit status
- --- errorlevel 1
- chad@Hugin ~/dprojects/helloD2 $ cat /usr/local/share/dcompilers/dmd/linux/bin64/dmd.conf
- [Environment]
- DFLAGS=-I%@P%/../../src/phobos -I%@P%/../../src/druntime/import -L-L%@P%/../lib64 -L-L%@P%/../lib32 -L--no-warn-search-mismatch -L--export-dynamic -L-fno-pie
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement