Cabal/GHC üzerinden derlenebilecek maksimum modül sayısı var mı?Cabal üzerinden derlenebilecek maksimum modül sayısı var mı?
Kabalık kullanarak derleme yapmayan oldukça büyük bir projem var (pek çok otomatik oluşturulan modül), ancak hata iletisi görünmüyor. Cabal, exit code 127
ile sessizce çıkar (Mac OS X, 10.6 ve 10.8'de gerçekleşir, yalnızca bu 2 platform test edilir; GHC 7.4.2).
DÜZENLEME cabal build -v3
ait Çıktı: Şimdi çıktı ben belki ghc geçirilen ediliyor komut satırı argümanları sayısıdır inanıyoruz görüyoruz
>>> cabal build -v3
Using internal setup method with build-type Simple and args:
["build","--verbose=3"]
creating dist/build
creating dist/build/autogen
Building java-bindings-1.0...
Preprocessing library java-bindings-1.0...
Building library...
creating dist/build
("/usr/bin/ghc",["--make","-package-name","java-bindings-1.0","-v","-hide-all-packages","-fbuilding-cabal-package","-i","-idist/build","-i.","-idist/build/autogen","-Idist/build/autogen","-Idist/build","-optP-include","-optPdist/build/autogen/cabal_macros.h","-odir","dist/build","-hidir","dist/build","-stubdir","dist/build","-package-id","base-4.5.1.0-81d626fb996bc7e140a3fd4481b338cd","-package-id","java-bridge-0.20130602-5cb59a7e71733b25cf4b8a8ae649598b","-O","-XHaskell98","Java.Applet", (references to the other modules)
/usr/bin/ghc returned ExitFailure 127
- Ben dayatılan bir maksimum uzunluk olduğuna inanıyoruz İşletim sistemi tarafından ... Bu sınırlamayı aşmanın bir yolu var mı?
Daha yüksek bir ayrıntı düzeyine sahip (örneğin, 'fvv)' cabal 'çalıştırırsanız ne olur? –
Herhangi bir sınır olduğunu düşünmüyorum. Dahası, sadece referans ve karşılaştırma için ne kadar büyüktür? – Laar
~ 6800 modülleri, ancak 2500 ile zaten başarısız. Üzerinde çalıştığım Java SE 6 standart kitaplığına bir bağdır. 3400 sınıf içerir ve her sınıf iki modülden oluşur. – scravy