Thread overview
dub ve ## Warning for package libasync, configuration 32mscoff ## uyarısı
Jan 23, 2017
zafer
Jan 23, 2017
zafer
January 23, 2017

Merhaba,

Bugün sistemi dmd 2.073 sürümüne yükselttim. dmd tarafında bir sorun yok ancak dub ile çalıştığım vibe.d projelerinde şöyle bir uyarı alıyorum. Bu konuda bilgisi olan var mı acaba?

Alıntı:

>

Warning for package libasync, configuration 32mscoff

The following compiler flags have been specified in the package description
file. They are handled by DUB and direct use in packages is discouraged.
Alternatively, you can set the DFLAGS environment variable to pass custom flags
to the compiler, or use one of the suggestions below:

-m32mscoff: Use --arch=x86/--arch=x86_64/--arch=x86_mscoff to specify the target architecture

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

January 23, 2017

Ali harikasın :) O paket şeysi dub.sdl veya dub.json dosyası oluyor. Uyarı, libasync (https://github.com/etcimon/libasync) projesindeki dub.json dosyasının içindeki aşağıdaki satırlardan kaynaklanıyor.

{
   ...
	"dflags-windows-x86": [
		"-m32mscoff"
	]
   ...
}

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

January 23, 2017

Bunları zaten DUB hallediyormuş ve o yüzden ayrıca "package description file"a koyulmamalıymışlar. O package şeysinin ne olduğunu bilsem bir şey uydurabileceğim ama hiçbir fikrim yok. :) Hızlıca aradım, acaba libasync ile ilgili bir .pkdesc dosyası mı var? Onun içinden mi kaldırılmalı? Bilmiyorum. :(

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]