Skip to content

Instantly share code, notes, and snippets.

@akavel
Last active November 27, 2015 14:23
Show Gist options
  • Save akavel/4acd7e163774f337b84a to your computer and use it in GitHub Desktop.
Save akavel/4acd7e163774f337b84a to your computer and use it in GitHub Desktop.
rsrc WIP
C:\prog\gopath\src\github.com\akavel\rsrc\tmp-amd64>go version
go version go1.5.1 windows/amd64
C:\prog\gopath\src\github.com\akavel\rsrc\tmp-amd64>gcc --version
gcc.exe (GCC) 4.7.0 20111220 (experimental)
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
C:\prog\gopath\src\github.com\akavel\rsrc\tmp-amd64>git clone https://github.com/jhowardmsft/sql1.5.1
Cloning into 'sql1.5.1'...
remote: Counting objects: 5, done.
remote: Total 5 (delta 0), reused 0 (delta 0), pack-reused 5
Unpacking objects: 100% (5/5), done.
Checking connectivity... done.
C:\prog\gopath\src\github.com\akavel\rsrc\tmp-amd64>cd sql1.5.1
C:\prog\gopath\src\github.com\akavel\rsrc\tmp-amd64\sql1.5.1>del rsrc.syso
C:\prog\gopath\src\github.com\akavel\rsrc\tmp-amd64\sql1.5.1>ren sql1.5.1.exe.manifest main.manifest
C:\prog\gopath\src\github.com\akavel\rsrc\tmp-amd64\sql1.5.1>go run ..\..\rsrc.go -manifest main.manifest -arch amd64 -o rsrc_windows_amd64.syso
Manifest ID: 1
C:\prog\gopath\src\github.com\akavel\rsrc\tmp-amd64\sql1.5.1>go build -v -x -ldflags -v . >tmp 2>&1
C:\prog\gopath\src\github.com\akavel\rsrc\tmp-amd64\sql1.5.1>type tmp
WORK=C:\Users\Mateusz\AppData\Local\Temp\go-build263549402
github.com/akavel/rsrc/tmp-amd64/sql1.5.1
mkdir -p $WORK\github.com\akavel\rsrc\tmp-amd64\sql1.5.1\_obj\
mkdir -p $WORK\github.com\akavel\rsrc\tmp-amd64\sql1.5.1\_obj\exe\
cd c:\prog\gopath\src\github.com\akavel\rsrc\tmp-amd64\sql1.5.1
"C:\\Go\\pkg\\tool\\windows_amd64\\compile.exe" -o "C:\\Users\\Mateusz\\AppData\\Local\\Temp\\go-build263549402\\github.com\\akavel\\rsrc\\tmp-amd64\\sql1.5.1.a" -trimpath "C:\\Users\\Mateusz\\AppData\\Local\\Temp\\go-build263549402" -p main -buildid cf5f512104f47d9c8b7f6d4182d402e86af72227 -D _/c_/prog/gopath/src/github.com/akavel/rsrc/tmp-amd64/sql1.5.1 -I "C:\\Users\\Mateusz\\AppData\\Local\\Temp\\go-build263549402" -I "c:\\prog\\gopath\\pkg\\windows_amd64" -pack "c:\\prog\\gopath\\src\\github.com\\akavel\\rsrc\\tmp-amd64\\sql1.5.1\\main.go"
pack r "C:\\Users\\Mateusz\\AppData\\Local\\Temp\\go-build263549402\\github.com\\akavel\\rsrc\\tmp-amd64\\sql1.5.1.a" "c:\\prog\\gopath\\src\\github.com\\akavel\\rsrc\\tmp-amd64\\sql1.5.1\\rsrc_windows_amd64.syso" # internal
cd .
"C:\\Go\\pkg\\tool\\windows_amd64\\link.exe" -o "C:\\Users\\Mateusz\\AppData\\Local\\Temp\\go-build263549402\\github.com\\akavel\\rsrc\\tmp-amd64\\sql1.5.1\\_obj\\exe\\a.out.exe" -L "C:\\Users\\Mateusz\\AppData\\Local\\Temp\\go-build263549402" -L "c:\\prog\\gopath\\pkg\\windows_amd64" -extld=gcc -buildmode=exe -buildid=cf5f512104f47d9c8b7f6d4182d402e86af72227 -v "C:\\Users\\Mateusz\\AppData\\Local\\Temp\\go-build263549402\\github.com\\akavel\\rsrc\\tmp-amd64\\sql1.5.1.a"
# github.com/akavel/rsrc/tmp-amd64/sql1.5.1
HEADER = -H11 -T0x401000 -D0x0 -R0x1000
searching for runtime.a in $WORK/runtime.a
searching for runtime.a in c:\prog\gopath\pkg\windows_amd64/runtime.a
searching for runtime.a in C:\Go/pkg/windows_amd64/runtime.a
0.00 deadcode
0.06 pclntab=417823 bytes, funcdata total 87268 bytes
0.07 dodata
0.07 reloc
0.10 reloc
0.11 asmb
0.11 codeblk
0.14 datblk
0.15 sym
0.15 dwarf
0.15 headr
0.15 symsize = 0
0.15 symsize = 0
host link: "gcc" "-m64" "-gdwarf-2" "-mconsole" "-o" "C:\\Users\\Mateusz\\AppData\\Local\\Temp\\go-build263549402\\github.com\\akavel\\rsrc\\tmp-amd64\\sql1.5.1\\_obj\\exe\\a.out.exe" "C:\\Users\\Mateusz\\AppData\\Local\\Temp\\go-link-075021579/000000.o" "C:\\Users\\Mateusz\\AppData\\Local\\Temp\\go-link-075021579/000001.o" "C:\\Users\\Mateusz\\AppData\\Local\\Temp\\go-link-075021579/000002.o" "C:\\Users\\Mateusz\\AppData\\Local\\Temp\\go-link-075021579/go.o" "-g" "-O2" "-lmingwex" "-lmingw32" "-g" "-O2" "-lm" "-mthreads" "-ladvapi32" "-lntdll" "-lws2_32" "-lkernel32" "-lwinmm"
2.09 cpu time
58599 symbols
39616 liveness data
mv $WORK\github.com\akavel\rsrc\tmp-amd64\sql1.5.1\_obj\exe\a.out.exe sql1.5.1.exe
C:\prog\gopath\src\github.com\akavel\rsrc\tmp-amd64\sql1.5.1>sql1.5.1.exe
<nil>
Exiting.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment